Ir direto para busca.
mssql-l · Ms-Sql Server - Brasil

Informações sobre o grupo

  • Associados: 2485
  • Categoria: SQL
  • Criado em: Feb 13, 2001
  • Idioma: Português
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode fazer buscas no grupo por mensagens antigas.

Mensagens

  Ajuda
Avançado
mensagens 20049 - 20078 de 32571   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 20049 - 20078 de 32571   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens: Exibir resumo de mensagens Classificar por data ^  
#20049 De: Paulo Pereira <paulo.roberto.leonardo.pereira@...>
Data: Seg, 12 de Dez de 2005 4:07 pm
Assunto: Bloqueio de acesso para gravação no SQL Server
paulo.roberto.leonardo.pereira@...
Enviar e-mail Enviar e-mail
 
Alguém sabe se existe alguma forma de bloquear um acesso de gravação de um
Banco SQL Server ?

Eu tenho um banco que é atualizado pelo Excel e não quero que ninguém mais
na rede acesse-o para gravar nele (nenhum outro aplicativo seja Access ou qq
outro). Sómente o Excel poderia gravar nele ou num futuro algum aplicativo
Java também poderá.
Seria interessante se pudesse dizer quem pode (que aplicativo - XL, Access
ou outro qualquer) acessar para gravar/atualizar.


estava imaginando algo como "marcar" numa tabela do Banco quem estaria
acessando pra escrita uma tabela do sistema e uma SP verificar se aquela
marca é válida e aceitar a atualização caso contrário emitir alguma mensagem
de que nào foi possível atualizar o banco porque o aplicativo nào é
autorizado. o q vc acha ? é possivel assim ? Aí alguém me disse que já deve
ter SP que faça isso. Alguém conhece ?


Valeu
Paulo

--
Abraço
Paulo Pereira
mailto:paulo.roberto.leonardo.pereira@...
(21) 3088-5012 (trabalho)
(21) 2526-3586 (casa)


[As partes desta mensagem que não continham texto foram removidas]

#20050 De: Paulo Pereira <paulo.roberto.leonardo.pereira@...>
Data: Seg, 12 de Dez de 2005 4:15 pm
Assunto: Re: Bloqueio de acesso para gravação no SQL Server
paulo.roberto.leonardo.pereira@...
Enviar e-mail Enviar e-mail
 
>
> Alguém sabe se existe alguma forma de bloquear um acesso de gravação de um
> Banco SQL Server ?
>
> Eu tenho um banco que é atualizado pelo Excel e não quero que ninguém mais
> na rede acesse-o para gravar nele (nenhum outro aplicativo seja Access ou qq
> outro). Sómente o Excel poderia gravar nele ou num futuro algum aplicativo
> Java também poderá.
> Seria interessante se pudesse dizer quem pode (que aplicativo - XL, Access
> ou outro qualquer) acessar para gravar/atualizar.
>
>
> estava imaginando algo como "marcar" numa tabela do Banco quem estaria
> acessando pra escrita uma tabela do sistema e uma SP verificar se aquela
> marca é válida e aceitar a atualização caso contrário emitir alguma mensagem
> de que nào foi possível atualizar o banco porque o aplicativo nào é
> autorizado. o q vc acha ? é possivel assim ? Aí alguém me disse que já deve
> ter SP que faça isso. Alguém conhece ?
>
>
> Valeu
> Paulo
>
> --
> Abraço
> Paulo Pereira
> mailto:paulo.roberto.leonardo.pereira@...
> (21) 3088-5012 (trabalho)
> (21) 2526-3586 (casa)




--
Abraço
Paulo Pereira
mailto:paulo.roberto.leonardo.pereira@...
(21) 3088-5012 (trabalho)
(21) 2526-3586 (casa)


[As partes desta mensagem que não continham texto foram removidas]

#20051 De: "WELLINGTON" <wellington@...>
Data: Seg, 12 de Dez de 2005 6:33 pm
Assunto: Bloquear Registro na Alteração do mesmo
wehacker79
Enviar e-mail Enviar e-mail
 
Pessoal,

Como posso permitir que   quando um usuário alterar um resgistro bloquear o
mesmo

para que outros usuários não altere este registro .

Grato pela atenção ...



Onde ha uma vontade,  ha um caminho...  Onde ha boa vontade,  ha vários caminhos
...

________________________________

WELLINGTON
R&C informática - Softwares - Hardwares - Redes
Programador Master
*  (16)3632-7300
*  wellington@...

________________________________




[As partes desta mensagem que não continham texto foram removidas]

#20052 De: "Lawrence Carvalho" <lawrence.carvalho@...>
Data: Ter, 13 de Dez de 2005 11:07 am
Assunto: RES: Bloqueio de acesso para gravação no SQL Server
lawrencecrv
Enviar e-mail Enviar e-mail
 
Crie um usuário único que acessa o banco pelo Excel. Esse usuário só precisa
ter acesso para logar no banco de dados, nenhuma permissão mais. Crie uma
application role com as permissões necessárias e defina uma senha pra ela.
Quando essa planilha excel logar no banco, coloque um comando nela pra setar
a application role (sp_setapprole)... Seus problemas acabaram...

O usuário criado não terá permissão pra realizar nada, apenas a role de
aplicação. Para que a role de aplicação seja ativada é necessária uma senha
que só você saberá e esta senha será ativada pela planilha do Excel, ou
seja, fora do Excel ninguém acessa...

Tente aí e qualquer coisa avise...
_______________________________
Lawrence Carvalho de Medeiros
DBA
lawrence.carvalho@...
MCP - Exames 70-228 e 70-229


-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...]Em
nome de Paulo Pereira
Enviada em: segunda-feira, 12 de dezembro de 2005 14:08
Para: mssql-l@...
Assunto: [mssql-l] Bloqueio de acesso para gravação no SQL Server


Alguém sabe se existe alguma forma de bloquear um acesso de gravação de um
Banco SQL Server ?

Eu tenho um banco que é atualizado pelo Excel e não quero que ninguém mais
na rede acesse-o para gravar nele (nenhum outro aplicativo seja Access ou qq
outro). Sómente o Excel poderia gravar nele ou num futuro algum aplicativo
Java também poderá.
Seria interessante se pudesse dizer quem pode (que aplicativo - XL, Access
ou outro qualquer) acessar para gravar/atualizar.


estava imaginando algo como "marcar" numa tabela do Banco quem estaria
acessando pra escrita uma tabela do sistema e uma SP verificar se aquela
marca é válida e aceitar a atualização caso contrário emitir alguma mensagem
de que nào foi possível atualizar o banco porque o aplicativo nào é
autorizado. o q vc acha ? é possivel assim ? Aí alguém me disse que já deve
ter SP que faça isso. Alguém conhece ?


Valeu
Paulo

--
Abraço
Paulo Pereira
mailto:paulo.roberto.leonardo.pereira@...
(21) 3088-5012 (trabalho)
(21) 2526-3586 (casa)


[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos

#20053 De: "Adriley" <adriley@...>
Data: Ter, 13 de Dez de 2005 11:09 am
Assunto: SQL Server Em Rede ?
adrileyalmeida
Enviar e-mail Enviar e-mail
 
Bom  Dia !!!

Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas que vão
se conectar a esse banco
Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em rede.  
ou  se  tem algum material especifico para  utilizar como referencia  como tenho
que configurar as  maquinas que vão se conectar ao banco..
Grato pela Atenção

Obs
(Estou utilizando conexão via Odbc  mais quando a maquina  cliente e Reiniciada
da erro de conexão)

Adriley Francisco A. Pereira



[As partes desta mensagem que não continham texto foram removidas]

#20054 De: "Wellington Martins Flaviano" <wmflaviano@...>
Data: Seg, 12 de Dez de 2005 3:34 pm
Assunto: RES: Duvida - Link Server
unscarred_phil
Enviar e-mail Enviar e-mail
 
Tudo beleza.



Obrigado, estarei verificando com os DBA's.



[]s





________________________________

De: mssql-l@... [mailto:mssql-l@...] Em nome de
Fabiano Monteiro
Enviada em: segunda-feira, 12 de dezembro de 2005 11:47
Para: mssql-l@...
Assunto: RE: [mssql-l] Duvida - Link Server



Wellington,

Tudo bem?

Pode ser que o usuário que você está utilizando so tenha direito de select.
Verifique com o DBA sobre o usuário.
[]s

Fabiano

-----Original Message-----
From: mssql-l@... [mailto:mssql-l@...]On
Behalf Of Wellington Martins Flaviano
Sent: Monday, December 12, 2005 8:47 AM
To: Yahoo Grupos MS-SQL
Subject: [mssql-l] Duvida - Link Server
Importance: High


Bom Dia Lista.



Eu tenho um link de um servidor para outro, mas este link só funciona com select
(sem ser into), insert, delete, e update ... o link server só funciona com essas
clausulas ou o DBA pode definir outras ?



Valew !!!



Wellington Martins Flaviano

AGF Brasil Seguros

Database & CRM

Tel: 55 (11) 3171-6841 / Fax: 55 (11) 3171-6613

wmflaviano@...



AGF Seguros. Nosso presente e o futuro.







[As partes desta mensagem que não continham texto foram removidas]






Links do Yahoo! Grupos










Yahoo! Grupos, um serviço oferecido por:

PUBLICIDADE
<http://br.rd.yahoo.com/SIG=12f2enjca/M=365837.7000707.7924794.2369893/D=brclubs\
/S=2137114677:HM/Y=BR/EXP=1134398868/A=2950750/R=2/id=noscript/SIG=10tift5qr/*ht\
tp:/br.movies.yahoo.com/>
  <http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif>



________________________________

Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
	 http://br.groups.yahoo.com/group/mssql-l/

* Para sair deste grupo, envie um e-mail para:
	 mssql-l-unsubscribe@...
<mailto:mssql-l-unsubscribe@...?subject=Unsubscribe>

* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo! <http://br.yahoo.com/info/utos.html> .



[As partes desta mensagem que não continham texto foram removidas]

#20055 De: "Fabiano Monteiro" <fabiano.monteiro@...>
Data: Ter, 13 de Dez de 2005 5:05 pm
Assunto: RE: SQL Server Em Rede ?
fabiano_mont...
Enviar e-mail Enviar e-mail
 
Olá

Tudo bem?

Que linguagem você está utilizando para conexão ao banco. Desde já vale uma
recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

[]s

Fabiano da Cruz Monteiro
Analista de Suporte a Sistemas Sênior
Sistema de Gerência - Rocha - RJO

Intelig Telecom
Rua Dr. Garnier, 655 - Rocha
Rio de Janeiro - RJ - 20975-000
Tel.: 0 23 (21) 3723-4858
fabiano.monteiro@...


-----Original Message-----
From: mssql-l@... [mailto:mssql-l@...]On
Behalf Of Adriley
Sent: Tuesday, December 13, 2005 8:09 AM
To: Forum SQL Server mssql-l
Subject: [mssql-l] SQL Server Em Rede ?


Bom  Dia !!!

Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas que vão
se conectar a esse banco
Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em rede.  
ou  se  tem algum material especifico para  utilizar como referencia  como tenho
que configurar as  maquinas que vão se conectar ao banco..
Grato pela Atenção

Obs
(Estou utilizando conexão via Odbc  mais quando a maquina  cliente e Reiniciada
da erro de conexão)

Adriley Francisco A. Pereira



[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos

#20056 De: Juliano Ramos Nunes <jrnunes@...>
Data: Ter, 13 de Dez de 2005 5:41 pm
Assunto: RES: SQL Server Em Rede ?
jrnunes@...
Enviar e-mail Enviar e-mail
 
Opa! Acho que tem algum mal-entendido...risos.

O ODBC não é mais lento do que o ADO.

ODBC (API) é uma interface de alta-performance para programas windows com
acesso a base relacional (só).
É chatinha de implementar, tratar, controlar, etc...mas é extremamente
veloz.

ADO é uma interface alto-nível (acessa bancos relacionais e outras fontes -
excel, etc..), tem mais flexibilidade e mais ganho em custos de
desenvolvimentos e manutenções.
É uma tecnologia mais moderna e está sofrendo atualizações.

Prefiro ADO, mas por uma questão de justiça...risos

-----Mensagem original-----
De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
Enviada em: terça-feira, 13 de dezembro de 2005 15:05
Para: mssql-l@...
Assunto: RE: [mssql-l] SQL Server Em Rede ?


Olá

Tudo bem?

Que linguagem você está utilizando para conexão ao banco. Desde já vale uma
recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

[]s

Fabiano da Cruz Monteiro
Analista de Suporte a Sistemas Sênior
Sistema de Gerência - Rocha - RJO

Intelig Telecom
Rua Dr. Garnier, 655 - Rocha
Rio de Janeiro - RJ - 20975-000
Tel.: 0 23 (21) 3723-4858
fabiano.monteiro@...


-----Original Message-----
From: mssql-l@... [mailto:mssql-l@...]On
Behalf Of Adriley
Sent: Tuesday, December 13, 2005 8:09 AM
To: Forum SQL Server mssql-l
Subject: [mssql-l] SQL Server Em Rede ?


Bom  Dia !!!

Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas que
vão se conectar a esse banco
Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
rede.   ou  se  tem algum material especifico para  utilizar como referencia
como tenho que configurar as  maquinas que vão se conectar ao banco..
Grato pela Atenção

Obs
(Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
Reiniciada da erro de conexão)

Adriley Francisco A. Pereira



[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos











Links do Yahoo! Grupos

#20057 De: Abner <shang_abnerclima@...>
Data: Ter, 13 de Dez de 2005 8:24 pm
Assunto: Duvida..em variaveis
shang_abnerc...
Enviar e-mail Enviar e-mail
 
Olá...

Não sei se vou ser claro ao expor na minha duvida..
Lá vai.

É possivel eu fazer  isso com T-sql :

/declare @variavel1 smallint
declare @variavel2 smallint
declare @variavel3 smallint
declare @contador smallint

set @contador = 1

set @variavel1 = 2
set @variavel2 = 5
set @variavel3 = 8

while @contador <=3
Begin
   print '@variavel' + Str(@contador)      -- /*Isso funcina ? A intencao
era exibir o conteudo da variavel */
   set @contador = @contador + 1
end/

Obrigado.




Juliano Ramos Nunes wrote:

> Opa! Acho que tem algum mal-entendido...risos.
>
> O ODBC não é mais lento do que o ADO.
>
> ODBC (API) é uma interface de alta-performance para programas windows com
> acesso a base relacional (só).
> É chatinha de implementar, tratar, controlar, etc...mas é extremamente
> veloz.
>
> ADO é uma interface alto-nível (acessa bancos relacionais e outras
> fontes -
> excel, etc..), tem mais flexibilidade e mais ganho em custos de
> desenvolvimentos e manutenções.
> É uma tecnologia mais moderna e está sofrendo atualizações.
>
> Prefiro ADO, mas por uma questão de justiça...risos
>
> -----Mensagem original-----
> De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
> Enviada em: terça-feira, 13 de dezembro de 2005 15:05
> Para: mssql-l@...
> Assunto: RE: [mssql-l] SQL Server Em Rede ?
>
>
> Olá
>
> Tudo bem?
>
> Que linguagem você está utilizando para conexão ao banco. Desde já
> vale uma
> recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.
>
> []s
>
> Fabiano da Cruz Monteiro
> Analista de Suporte a Sistemas Sênior
> Sistema de Gerência - Rocha - RJO
>
> Intelig Telecom
> Rua Dr. Garnier, 655 - Rocha
> Rio de Janeiro - RJ - 20975-000
> Tel.: 0 23 (21) 3723-4858
> fabiano.monteiro@...
>
>
> -----Original Message-----
> From: mssql-l@... [mailto:mssql-l@...]On
> Behalf Of Adriley
> Sent: Tuesday, December 13, 2005 8:09 AM
> To: Forum SQL Server mssql-l
> Subject: [mssql-l] SQL Server Em Rede ?
>
>
> Bom  Dia !!!
>
> Estou Utilizando um servidor de dados  SQL Server 2000 com  dez
> maquinas que
> vão se conectar a esse banco
> Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
> rede.   ou  se  tem algum material especifico para  utilizar como
> referencia
> como tenho que configurar as  maquinas que vão se conectar ao banco..
> Grato pela Atenção
>
> Obs
> (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
> Reiniciada da erro de conexão)
>
> Adriley Francisco A. Pereira
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/mssql-l/
>
>     * Para sair deste grupo, envie um e-mail para:
>       mssql-l-unsubscribe@...
>       <mailto:mssql-l-unsubscribe@...?subject=Unsubscribe>
>
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
> .

#20058 De: <ronieri.pinheiro@...>
Data: Ter, 13 de Dez de 2005 7:29 pm
Assunto: RES: Duvida..em variaveis
ronieri.pinheiro@...
Enviar e-mail Enviar e-mail
 
Sim.. O resultado seria:
@variavel         1
@variavel         2
@variavel         3

[]'s

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome de
Abner
Enviada em: terça-feira, 13 de dezembro de 2005 17:24
Para: mssql-l@...
Assunto: [mssql-l] Duvida..em variaveis

Olá...

Não sei se vou ser claro ao expor na minha duvida..
Lá vai.

É possivel eu fazer  isso com T-sql :

/declare @variavel1 smallint
declare @variavel2 smallint
declare @variavel3 smallint
declare @contador smallint

set @contador = 1

set @variavel1 = 2
set @variavel2 = 5
set @variavel3 = 8

while @contador <=3
Begin
   print '@variavel' + Str(@contador)      -- /*Isso funcina ? A intencao
era exibir o conteudo da variavel */
   set @contador = @contador + 1
end/

Obrigado.

#20059 De: Abner <shang_abnerclima@...>
Data: Ter, 13 de Dez de 2005 8:52 pm
Assunto: Re: RES: Duvida..em variaveis
shang_abnerc...
Enviar e-mail Enviar e-mail
 
Certo, mas minha intencao é exibir o conteudo da variavel

......
declare @variavel1 smallint
declare @variavel2 smallint
declare @variavel3 smallint
declare @contador smallint

set @contador = 1

set @variavel1 = 2
set @variavel2 = 5
set @variavel3 = 8

while @contador <=3
Begin
   print '@variavel' + Str(@contador,1)      -- /*Isso funcina ? A intencao
era exibir o conteudo da variavel */
   set @contador = @contador + 1
end
.....
queira que mostrasse :

2
5
8
e não

@variavel1
@variavel2
@variavel3

Entendeu ?

Obrigado.
ronieri.pinheiro@... wrote:

> Sim.. O resultado seria:
> @variavel         1
> @variavel         2
> @variavel         3
>
> []'s
>
> -----Mensagem original-----
> De: mssql-l@... [mailto:mssql-l@...] Em
> nome de Abner
> Enviada em: terça-feira, 13 de dezembro de 2005 17:24
> Para: mssql-l@...
> Assunto: [mssql-l] Duvida..em variaveis
>
> Olá...
>
> Não sei se vou ser claro ao expor na minha duvida..
> Lá vai.
>
> É possivel eu fazer  isso com T-sql :
>
> /declare @variavel1 smallint
> declare @variavel2 smallint
> declare @variavel3 smallint
> declare @contador smallint
>
> set @contador = 1
>
> set @variavel1 = 2
> set @variavel2 = 5
> set @variavel3 = 8
>
> while @contador <=3
> Begin
>   print '@variavel' + Str(@contador)      -- /*Isso funcina ? A intencao
> era exibir o conteudo da variavel */
>   set @contador = @contador + 1
> end/
>
> Obrigado.
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
> PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/mssql-l/
>
>     * Para sair deste grupo, envie um e-mail para:
>       mssql-l-unsubscribe@...
>       <mailto:mssql-l-unsubscribe@...?subject=Unsubscribe>
>
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
> .

#20060 De: "Adriley" <adriley@...>
Data: Ter, 13 de Dez de 2005 6:11 pm
Assunto: Re: SQL Server Em Rede ?
adrileyalmeida
Enviar e-mail Enviar e-mail
 
Blz... !!!

   Estou Utilizando Delphi 7  e no Delphi estou utilizando  Ado
     .. alguma dica para conexão  ?

     Obrigado ..



----- Original Message -----
   From: Fabiano Monteiro
   To: mssql-l@...
   Sent: Tuesday, December 13, 2005 3:05 PM
   Subject: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale uma
recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas que
vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em rede.
ou  se  tem algum material especifico para  utilizar como referencia  como tenho
que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos









         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




------------------------------------------------------------------------------
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]

#20061 De: "Adriley" <adriley@...>
Data: Ter, 13 de Dez de 2005 8:01 pm
Assunto: Re: SQL Server Em Rede ?
adrileyalmeida
Enviar e-mail Enviar e-mail
 
isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos











   Links do Yahoo! Grupos







         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




------------------------------------------------------------------------------
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]

#20062 De: "Peter Wagner" <p.wagner@...>
Data: Qua, 14 de Dez de 2005 12:35 am
Assunto: Re: SQL Server Em Rede ?
p_wagner_br
Enviar e-mail Enviar e-mail
 
Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se
for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira

#20063 De: <ronieri.pinheiro@...>
Data: Qua, 14 de Dez de 2005 9:46 am
Assunto: RES: RES: Duvida..em variaveis
ronieri.pinheiro@...
Enviar e-mail Enviar e-mail
 
Eu não entendi bem o pq.. Mas daria para fazer assim...

declare @variavel1 smallint
declare @variavel2 smallint
declare @variavel3 smallint
declare @contador smallint

set @contador = 1

set @variavel1 = 2
set @variavel2 = 5
set @variavel3 = 8

while @contador <=3
Begin
	 IF @contador = 1
   print @variavel1
   set @contador = @contador + 1

	 IF @contador = 2
   print @variavel2
   set @contador = @contador + 1

	 IF @contador = 3
   print @variavel3
   set @contador = @contador + 1
end

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome de
Abner
Enviada em: terça-feira, 13 de dezembro de 2005 17:53
Para: mssql-l@...
Assunto: Re: RES: [mssql-l] Duvida..em variaveis

Certo, mas minha intencao é exibir o conteudo da variavel

......
declare @variavel1 smallint
declare @variavel2 smallint
declare @variavel3 smallint
declare @contador smallint

set @contador = 1

set @variavel1 = 2
set @variavel2 = 5
set @variavel3 = 8

while @contador <=3
Begin
   print '@variavel' + Str(@contador,1)      -- /*Isso funcina ? A intencao
era exibir o conteudo da variavel */
   set @contador = @contador + 1
end
.....
queira que mostrasse :

2
5
8
e não

@variavel1
@variavel2
@variavel3

Entendeu ?

Obrigado.
ronieri.pinheiro@... wrote:

> Sim.. O resultado seria:
> @variavel         1
> @variavel         2
> @variavel         3
>
> []'s
>
> -----Mensagem original-----
> De: mssql-l@... [mailto:mssql-l@...] Em
> nome de Abner Enviada em: terça-feira, 13 de dezembro de 2005 17:24
> Para: mssql-l@...
> Assunto: [mssql-l] Duvida..em variaveis
>
> Olá...
>
> Não sei se vou ser claro ao expor na minha duvida..
> Lá vai.
>
> É possivel eu fazer  isso com T-sql :
>
> /declare @variavel1 smallint
> declare @variavel2 smallint
> declare @variavel3 smallint
> declare @contador smallint
>
> set @contador = 1
>
> set @variavel1 = 2
> set @variavel2 = 5
> set @variavel3 = 8
>
> while @contador <=3
> Begin
>   print '@variavel' + Str(@contador)      -- /*Isso funcina ? A intencao
> era exibir o conteudo da variavel */
>   set @contador = @contador + 1
> end/
>
> Obrigado.
>
>
> *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> *Links do Yahoo! Grupos*
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/mssql-l/
>
>     * Para sair deste grupo, envie um e-mail para:
>       mssql-l-unsubscribe@...
>       <mailto:mssql-l-unsubscribe@...?subject=Unsubscribe>
>
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
> .




Links do Yahoo! Grupos

#20064 De: Juliano Ramos Nunes <jrnunes@...>
Data: Qua, 14 de Dez de 2005 11:09 am
Assunto: RES: SQL Server Em Rede ?
jrnunes@...
Enviar e-mail Enviar e-mail
 
Ok,

Aqui na Empresa usamos VB e ODBC.
Somos SoftwareHouse de Soluções Corporativas (ERP) - (Não vou fazer
merchandising porque esse não é o foco..risos).
Tratamos milhões de linhas nas tabelas e o uso do ODBC é super poderoso.
Claro que essa solução foi adotada há 10 anos atrás (o uso da API) e de lá
pra cá viemos ajustando ela nas diversas versões dos VBs que foram
aparecendo. VB3, VB4....e até o VB6 de hoje.

Hoje estamos vislumbrando uma adequação tecnológica (estamos em fase
embrionária - .NET, JAVA, etc..) e o ADO.NET tem sido colocado e visto com
bons olhos. Em tempo, o SQL2005 suporta CLR que suporta ADO.net.

O ODBC é extremamente poderoso e, se bem usado, pode-se extrair muito dele -
extended_fetchs (como tu falou), é uma das opções que só vi como fazer nele,
e é um recurso extremamente importante para grandes volumes.
(Em tempo, se alguém não souber, Extended_Fetch - Ao invés de ler registro e
registro na origem (Fetch), a leitura é feita de 100 em 100, por suposição)
Acontece que a implantação do ODBC (principalmente até esse nível) é algo
custoso e difícil.
Requer estudo e investimento. (Principalmente quando se tem dúvida em qual
delas usar...é porque é preciso mais tempo ainda !!..risos - "Por favor,
nenhum comentário mal-intencionado em relação a pergunta original do colega
de grupo!!").

As ferramentas de hoje (ADO, ex.) tem tecnologias mais modernas. E isso são
quesitos a serem considerados.
Por exemplo, se tu colocares a tua aplicação num servidor 64bits aonde o ADO
se beneficia e o ODBC não?
São esses aspectos.

Eu prefiro o ADO também por questões de produtividade e facilidade de uso.
Prefiro (opnião pessoal !!!) achar que a performance é "responsabilidade da
modelagem" (não me crucifiquem !!).

Enfim, entendo a tua posição em relação ao ODBC, mas nõa podemos
desconsiderar as coisas novas.

PS - Isso não é opnião minha, são frutos de leituras e WhitePapers que a
gente pega por aí.
Claro, o ODBC *** SEMPRE *** é mau-visto pelos fabricantes de bancos, porque
eles querem que tu use "algo mais proprietário".

Mas...isso tudo é só uma opnião também e estou sempre aberto.

Sugestões de leituras (curta e interessante):
http:\\www.microsoft.com\brasil\msdn\tecnologias\adonet\data_mdacroadmap.msp
x



-----Mensagem original-----
De: Peter Wagner [mailto:p.wagner@...]
Enviada em: terça-feira, 13 de dezembro de 2005 22:35
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?


Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se

for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira





Links do Yahoo! Grupos

#20065 De: "Fabiano Monteiro" <fabiano.monteiro@...>
Data: Qua, 14 de Dez de 2005 12:42 pm
Assunto: RE: SQL Server Em Rede ?
fabiano_mont...
Enviar e-mail Enviar e-mail
 
Opa
Tudo bem?

Bom, se vc está utilizando D7, vale a pena tentar olhar o DbExpress. Já usei um
pouco e achei muito interessante. Mas usando ADO, utilize somente os componentes
da paleta ADO (ADOConnection, ADOQuery e ADOStoredProc).
E juntando o útil ao agradável, utilize bastante os recursos de Stored Procedure
do SQL 2k.

No ADOConnection, ao clicar com o botão direito, dentre algumas opções, tem a
opção de string de conexão. Bsta montá-la com o wizard que ser-lhe-á
apresentado. Vale ressaltar que na rede windows, seria interessante colocar o
nome da máquina e não o IP pois se um dia vc precisar mudar o IP da máquina,
pelo nome, sempre será resolvido (salvo os casos em  problemas na rede).

Abração e espero ter ajudado.

Fabiano

-----Original Message-----
From: mssql-l@... [mailto:mssql-l@...]On
Behalf Of Adriley
Sent: Tuesday, December 13, 2005 3:12 PM
To: mssql-l@...
Subject: Re: [mssql-l] SQL Server Em Rede ?


Blz... !!!

   Estou Utilizando Delphi 7  e no Delphi estou utilizando  Ado
     .. alguma dica para conexão  ?

     Obrigado ..



----- Original Message -----
   From: Fabiano Monteiro
   To: mssql-l@...
   Sent: Tuesday, December 13, 2005 3:05 PM
   Subject: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale uma
recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas que
vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em rede.
ou  se  tem algum material especifico para  utilizar como referencia  como tenho
que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos









         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




------------------------------------------------------------------------------
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos

#20066 De: Juliano Ramos Nunes <jrnunes@...>
Data: Qua, 14 de Dez de 2005 11:44 am
Assunto: RES: SQL Server Em Rede ?
jrnunes@...
Enviar e-mail Enviar e-mail
 
O "x" que ficou na linha abaixo do link faz parte do link também....
o final do endereço é "...net\data_mdacroadmap.mspx"

-----Mensagem original-----
De: Juliano Ramos Nunes [mailto:jrnunes@...]
Enviada em: quarta-feira, 14 de dezembro de 2005 09:10
Para: 'mssql-l@...'
Assunto: RES: [mssql-l] SQL Server Em Rede ?


Ok,

Aqui na Empresa usamos VB e ODBC.
Somos SoftwareHouse de Soluções Corporativas (ERP) - (Não vou fazer
merchandising porque esse não é o foco..risos).
Tratamos milhões de linhas nas tabelas e o uso do ODBC é super poderoso.
Claro que essa solução foi adotada há 10 anos atrás (o uso da API) e de lá
pra cá viemos ajustando ela nas diversas versões dos VBs que foram
aparecendo. VB3, VB4....e até o VB6 de hoje.

Hoje estamos vislumbrando uma adequação tecnológica (estamos em fase
embrionária - .NET, JAVA, etc..) e o ADO.NET tem sido colocado e visto com
bons olhos. Em tempo, o SQL2005 suporta CLR que suporta ADO.net.

O ODBC é extremamente poderoso e, se bem usado, pode-se extrair muito dele -
extended_fetchs (como tu falou), é uma das opções que só vi como fazer nele,
e é um recurso extremamente importante para grandes volumes.
(Em tempo, se alguém não souber, Extended_Fetch - Ao invés de ler registro e
registro na origem (Fetch), a leitura é feita de 100 em 100, por suposição)
Acontece que a implantação do ODBC (principalmente até esse nível) é algo
custoso e difícil.
Requer estudo e investimento. (Principalmente quando se tem dúvida em qual
delas usar...é porque é preciso mais tempo ainda !!..risos - "Por favor,
nenhum comentário mal-intencionado em relação a pergunta original do colega
de grupo!!").

As ferramentas de hoje (ADO, ex.) tem tecnologias mais modernas. E isso são
quesitos a serem considerados.
Por exemplo, se tu colocares a tua aplicação num servidor 64bits aonde o ADO
se beneficia e o ODBC não?
São esses aspectos.

Eu prefiro o ADO também por questões de produtividade e facilidade de uso.
Prefiro (opnião pessoal !!!) achar que a performance é "responsabilidade da
modelagem" (não me crucifiquem !!).

Enfim, entendo a tua posição em relação ao ODBC, mas nõa podemos
desconsiderar as coisas novas.

PS - Isso não é opnião minha, são frutos de leituras e WhitePapers que a
gente pega por aí.
Claro, o ODBC *** SEMPRE *** é mau-visto pelos fabricantes de bancos, porque
eles querem que tu use "algo mais proprietário".

Mas...isso tudo é só uma opnião também e estou sempre aberto.

Sugestões de leituras (curta e interessante):
http:\\www.microsoft.com\brasil\msdn\tecnologias\adonet\data_mdacroadmap.msp
x



-----Mensagem original-----
De: Peter Wagner [mailto:p.wagner@...]
Enviada em: terça-feira, 13 de dezembro de 2005 22:35
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?


Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se

for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira





Links do Yahoo! Grupos









Links do Yahoo! Grupos

#20067 De: Juliano Ramos Nunes <jrnunes@...>
Data: Qua, 14 de Dez de 2005 1:24 pm
Assunto: Campo linha dinâmica em um SELECT no SQLSERVER
jrnunes@...
Enviar e-mail Enviar e-mail
 
Bom dia, pessoal.

Eu tenho como criar no SELECT uma coluna contendo o valor dinâmico da linha?
Mais ou menos assim: SELECT  CAMPO, ROWID FROM TABELA, aonde o ROWID seria o
valor da linha no select.

Preciso, na verdade, uma forma de individualizar a linha no SELECT.
Na tabela eu não tenho nenhum campo IDENTITY e nem ROWGUIDCOL.

Se alguém souber dar uma dica alternativa.....experimentei o
BINARY_CHECKSUM(COLUNA) e me serviu como "diferenciador" de linha, só queria
saber se tem alguma coisa mais correta tecnicamente.

Obrigado!

Juliano Ramos Nunes
Suporte ao Desenvolvimento
Sispro - Serviços e Tecnologia para Administração e Finanças
Fone: (51) 3415.3455 - Fax: (51) 3415.3472
E-mail: jrnunes@...

#20068 De: João Bosel Polisel <jpolisel@...>
Data: Qua, 14 de Dez de 2005 2:23 pm
Assunto: RES: SQL Server Em Rede ?
jpolisel
Enviar e-mail Enviar e-mail
 
Peter,

Há um equívoco... O driver ODBC pra SQL Server é uma camada feita sobre o
OLEDB.

O SQL Server só possui acesso nativo via OLEDB.

O ADO pode encapsular tanto o ODBC quanto o OLEDB sendo que, obviamente, o
encapsulamente direto do ADO em cima do OLEDB é mais rápido.

Sobre o retorno de valor escalar a partir da procedure, isso é possivel
usando o objeto Command do ADO (se quiser posso enviar um exemplo de código)
e também é possível nativamente no OLEDB.

E sobre o Extended Fetch que o Juliano citou, também é possível de ser feito
com o ADO (mesmo encapsulando diretamente o OLEDB) quando o cursor fica no
servidor, basta setar uma propriedade indicando o tamanho do buffer de
fetch.

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Peter Wagner
Enviada em: terça-feira, 13 de dezembro de 2005 21:35
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?

Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se
for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira





Links do Yahoo! Grupos







Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]

#20069 De: João Bosel Polisel <jpolisel@...>
Data: Qua, 14 de Dez de 2005 3:07 pm
Assunto: RES: Campo linha dinâmica em um SELECT no SQLSERVER
jpolisel
Enviar e-mail Enviar e-mail
 
Juliano,

Existe uma função chamada identity() que gera um numerador, mas ela só
funciona com SELECT INTO.

Dessa forma vc teria que jogar os registros pra uma tabela temporária e
depois ler dessa tabela temporária.

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Juliano Ramos Nunes
Enviada em: quarta-feira, 14 de dezembro de 2005 10:24
Para: 'mssql-l@...'
Assunto: [mssql-l] Campo linha dinâmica em um SELECT no SQLSERVER

Bom dia, pessoal.

Eu tenho como criar no SELECT uma coluna contendo o valor dinâmico da linha?
Mais ou menos assim: SELECT  CAMPO, ROWID FROM TABELA, aonde o ROWID seria o
valor da linha no select.

Preciso, na verdade, uma forma de individualizar a linha no SELECT.
Na tabela eu não tenho nenhum campo IDENTITY e nem ROWGUIDCOL.

Se alguém souber dar uma dica alternativa.....experimentei o
BINARY_CHECKSUM(COLUNA) e me serviu como "diferenciador" de linha, só queria
saber se tem alguma coisa mais correta tecnicamente.

Obrigado!

Juliano Ramos Nunes
Suporte ao Desenvolvimento
Sispro - Serviços e Tecnologia para Administração e Finanças
Fone: (51) 3415.3455 - Fax: (51) 3415.3472
E-mail: jrnunes@...





Links do Yahoo! Grupos








Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]

#20070 De: Juliano Ramos Nunes <jrnunes@...>
Data: Qua, 14 de Dez de 2005 1:52 pm
Assunto: RES: SQL Server Em Rede ?
jrnunes@...
Enviar e-mail Enviar e-mail
 
Beleza....

Apenas para situar, eu trabalho já há algum tempo aqui no desenvolvimento da
Empresa, mas recentemente ocupei a vaga de DBA SqlServer (inclusive estou
estudando para a certificação). Então, tenho bem as idéias e "mecânicas" dos
diversos componentes, mas não os domino no seu core. (Essa discussão está
sendo especialmente proveitosa pra mim..risos)
ADO eu uso em programas de apoio, bacas, etc...

Eu gostaria de ver os exemplos do ADO que tu ofereceu, pois como falei,
estamos com a possibilidade de adotar esse componente. Estamos iniciando as
discussões.
E tem um aspecto que me "assusta" no ADO é que todas as literaturas sempre o
referenciam como "base para uso no ASP, JSCRIPT, ect..." como se a
expectativa para ele fosse realmente um uso especifico e limitado.
A versão que comentamos aqui é a ADO.NET.

Inclusive, aceito comentários sobre "ADO, vb, milhões de linhas, acessos a
outras bases, ETC"
Como falei, ainda estou formando conceitos mais técnicos sobre as
alternativas.

Valeu !

-----Mensagem original-----
De: João Bosel Polisel [mailto:jpolisel@...]
Enviada em: quarta-feira, 14 de dezembro de 2005 12:23
Para: mssql-l@...
Assunto: RES: [mssql-l] SQL Server Em Rede ?



Peter,

Há um equívoco... O driver ODBC pra SQL Server é uma camada feita sobre o
OLEDB.

O SQL Server só possui acesso nativo via OLEDB.

O ADO pode encapsular tanto o ODBC quanto o OLEDB sendo que, obviamente, o
encapsulamente direto do ADO em cima do OLEDB é mais rápido.

Sobre o retorno de valor escalar a partir da procedure, isso é possivel
usando o objeto Command do ADO (se quiser posso enviar um exemplo de código)
e também é possível nativamente no OLEDB.

E sobre o Extended Fetch que o Juliano citou, também é possível de ser feito
com o ADO (mesmo encapsulando diretamente o OLEDB) quando o cursor fica no
servidor, basta setar uma propriedade indicando o tamanho do buffer de
fetch.

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Peter Wagner
Enviada em: terça-feira, 13 de dezembro de 2005 21:35
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?

Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se
for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira





Links do Yahoo! Grupos







Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos

#20071 De: "Adriley" <adriley@...>
Data: Qua, 14 de Dez de 2005 1:31 pm
Assunto: Re: SQL Server Em Rede ?
adrileyalmeida
Enviar e-mail Enviar e-mail
 
ok !!!
Enquato a isso tudoi bem !!! mais nas maquinas clientes  como faria essa conexão
? pois eu faço toda a configurção via odbc mais quando a maquina e Reiniciada  
ela perde essa configuração ...

Passos que estou fazendo ok

   1..  Ferramentas administrativas
   2.. odbc
   3.. Criar novo database
   4.. Escolher o SQL Server
   5.. Name  = "Servidor"
   6.. no Server..  o Servidor de Dados  !
   7.. Escolho com autenticação  do SQL SERVER
vem a parte de Configuração do Cliente
como seria essa configuração

Grato pela atenção Dispensada

Adriley


   ----- Original Message -----
   From: Fabiano Monteiro
   To: mssql-l@...
   Sent: Wednesday, December 14, 2005 10:42 AMO
   Subject: RE: [mssql-l] SQL Server Em Rede ?


   Opa
   Tudo bem?

   Bom, se vc está utilizando D7, vale a pena tentar olhar o DbExpress. Já usei
um pouco e achei muito interessante. Mas usando ADO, utilize somente os
componentes da paleta ADO (ADOConnection, ADOQuery e ADOStoredProc).
   E juntando o útil ao agradável, utilize bastante os recursos de Stored
Procedure do SQL 2k.

   No ADOConnection, ao clicar com o botão direito, dentre algumas opções, tem a
opção de string de conexão. Bsta montá-la com o wizard que ser-lhe-á
apresentado. Vale ressaltar que na rede windows, seria interessante colocar o
nome da máquina e não o IP pois se um dia vc precisar mudar o IP da máquina,
pelo nome, sempre será resolvido (salvo os casos em  problemas na rede).

   Abração e espero ter ajudado.

   Fabiano

   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 3:12 PM
   To: mssql-l@...
   Subject: Re: [mssql-l] SQL Server Em Rede ?


   Blz... !!!

     Estou Utilizando Delphi 7  e no Delphi estou utilizando  Ado
       .. alguma dica para conexão  ?

       Obrigado ..



   ----- Original Message -----
     From: Fabiano Monteiro
     To: mssql-l@...
     Sent: Tuesday, December 13, 2005 3:05 PM
     Subject: RE: [mssql-l] SQL Server Em Rede ?


     Olá

     Tudo bem?

     Que linguagem você está utilizando para conexão ao banco. Desde já vale uma
recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

     []s

     Fabiano da Cruz Monteiro
     Analista de Suporte a Sistemas Sênior
     Sistema de Gerência - Rocha - RJO

     Intelig Telecom
     Rua Dr. Garnier, 655 - Rocha
     Rio de Janeiro - RJ - 20975-000
     Tel.: 0 23 (21) 3723-4858
     fabiano.monteiro@...


     -----Original Message-----
     From: mssql-l@... [mailto:mssql-l@...]On
     Behalf Of Adriley
     Sent: Tuesday, December 13, 2005 8:09 AM
     To: Forum SQL Server mssql-l
     Subject: [mssql-l] SQL Server Em Rede ?


     Bom  Dia !!!

     Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas que
vão se conectar a esse banco
     Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
rede.   ou  se  tem algum material especifico para  utilizar como referencia 
como tenho que configurar as  maquinas que vão se conectar ao banco..
     Grato pela Atenção

     Obs
     (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
Reiniciada da erro de conexão)

     Adriley Francisco A. Pereira



     [As partes desta mensagem que não continham texto foram removidas]




     Links do Yahoo! Grupos









           Yahoo! Grupos, um serviço oferecido por:
                 PUBLICIDADE




   ------------------------------------------------------------------------------
     Links do Yahoo! Grupos

       a.. Para visitar o site do seu grupo na web, acesse:
       http://br.groups.yahoo.com/group/mssql-l/

       b.. Para sair deste grupo, envie um e-mail para:
       mssql-l-unsubscribe@...

       c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos








         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




------------------------------------------------------------------------------
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]

#20072 De: Juliano Ramos Nunes <jrnunes@...>
Data: Qua, 14 de Dez de 2005 3:59 pm
Assunto: RES: SQL Server Em Rede ?
jrnunes@...
Enviar e-mail Enviar e-mail
 
Os passos estão certos.
Isso ocorre em várias máquinas, ou apenas numa específica?

Considerando que tu criou o DSN a nivel de SYSTEM ou está te logando sempre
com o mesmo usuário (no windows), certo?

-----Mensagem original-----
De: Adriley [mailto:adriley@...]
Enviada em: quarta-feira, 14 de dezembro de 2005 11:32
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?


ok !!!
Enquato a isso tudoi bem !!! mais nas maquinas clientes  como faria essa
conexão ? pois eu faço toda a configurção via odbc mais quando a maquina e
Reiniciada   ela perde essa configuração ...

Passos que estou fazendo ok

   1..  Ferramentas administrativas
   2.. odbc
   3.. Criar novo database
   4.. Escolher o SQL Server
   5.. Name  = "Servidor"
   6.. no Server..  o Servidor de Dados  !
   7.. Escolho com autenticação  do SQL SERVER
vem a parte de Configuração do Cliente
como seria essa configuração

Grato pela atenção Dispensada

Adriley


   ----- Original Message -----
   From: Fabiano Monteiro
   To: mssql-l@...
   Sent: Wednesday, December 14, 2005 10:42 AMO
   Subject: RE: [mssql-l] SQL Server Em Rede ?


   Opa
   Tudo bem?

   Bom, se vc está utilizando D7, vale a pena tentar olhar o DbExpress. Já
usei um pouco e achei muito interessante. Mas usando ADO, utilize somente os
componentes da paleta ADO (ADOConnection, ADOQuery e ADOStoredProc).
   E juntando o útil ao agradável, utilize bastante os recursos de Stored
Procedure do SQL 2k.

   No ADOConnection, ao clicar com o botão direito, dentre algumas opções,
tem a opção de string de conexão. Bsta montá-la com o wizard que ser-lhe-á
apresentado. Vale ressaltar que na rede windows, seria interessante colocar
o nome da máquina e não o IP pois se um dia vc precisar mudar o IP da
máquina, pelo nome, sempre será resolvido (salvo os casos em  problemas na
rede).

   Abração e espero ter ajudado.

   Fabiano

   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 3:12 PM
   To: mssql-l@...
   Subject: Re: [mssql-l] SQL Server Em Rede ?


   Blz... !!!

     Estou Utilizando Delphi 7  e no Delphi estou utilizando  Ado
       .. alguma dica para conexão  ?

       Obrigado ..



   ----- Original Message -----
     From: Fabiano Monteiro
     To: mssql-l@...
     Sent: Tuesday, December 13, 2005 3:05 PM
     Subject: RE: [mssql-l] SQL Server Em Rede ?


     Olá

     Tudo bem?

     Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma recomendação... a conexão ODBC é bastante lenta em relação à conexão
ADO.

     []s

     Fabiano da Cruz Monteiro
     Analista de Suporte a Sistemas Sênior
     Sistema de Gerência - Rocha - RJO

     Intelig Telecom
     Rua Dr. Garnier, 655 - Rocha
     Rio de Janeiro - RJ - 20975-000
     Tel.: 0 23 (21) 3723-4858
     fabiano.monteiro@...


     -----Original Message-----
     From: mssql-l@... [mailto:mssql-l@...]On
     Behalf Of Adriley
     Sent: Tuesday, December 13, 2005 8:09 AM
     To: Forum SQL Server mssql-l
     Subject: [mssql-l] SQL Server Em Rede ?


     Bom  Dia !!!

     Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que vão se conectar a esse banco
     Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
rede.   ou  se  tem algum material especifico para  utilizar como referencia
como tenho que configurar as  maquinas que vão se conectar ao banco..
     Grato pela Atenção

     Obs
     (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
Reiniciada da erro de conexão)

     Adriley Francisco A. Pereira



     [As partes desta mensagem que não continham texto foram removidas]




     Links do Yahoo! Grupos









           Yahoo! Grupos, um serviço oferecido por:
                 PUBLICIDADE





----------------------------------------------------------------------------
--
     Links do Yahoo! Grupos

       a.. Para visitar o site do seu grupo na web, acesse:
       http://br.groups.yahoo.com/group/mssql-l/

       b.. Para sair deste grupo, envie um e-mail para:
       mssql-l-unsubscribe@...

       c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos








         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




----------------------------------------------------------------------------
--
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos

#20073 De: "Marcelo" <marcelo.flima@...>
Data: Qua, 14 de Dez de 2005 5:00 pm
Assunto: Re: SQL Server Em Rede ?
marcelo.flima@...
Enviar e-mail Enviar e-mail
 
Tem um site muito bom http://www.connectionstring.com/ que tem conexões com
vários bancos de dados em vários tipo de conexão(ado,odbc...etc)

Dá uma olha lá.


----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Wednesday, December 14, 2005 10:31 AM
Subject: Re: [mssql-l] SQL Server Em Rede ?


ok !!!
Enquato a isso tudoi bem !!! mais nas maquinas clientes  como faria essa
conexão ? pois eu faço toda a configurção via odbc mais quando a maquina e
Reiniciada   ela perde essa configuração ...

Passos que estou fazendo ok

   1..  Ferramentas administrativas
   2.. odbc
   3.. Criar novo database
   4.. Escolher o SQL Server
   5.. Name  = "Servidor"
   6.. no Server..  o Servidor de Dados  !
   7.. Escolho com autenticação  do SQL SERVER
vem a parte de Configuração do Cliente
como seria essa configuração

Grato pela atenção Dispensada

Adriley


   ----- Original Message -----
   From: Fabiano Monteiro
   To: mssql-l@...
   Sent: Wednesday, December 14, 2005 10:42 AMO
   Subject: RE: [mssql-l] SQL Server Em Rede ?


   Opa
   Tudo bem?

   Bom, se vc está utilizando D7, vale a pena tentar olhar o DbExpress. Já
usei um pouco e achei muito interessante. Mas usando ADO, utilize somente os
componentes da paleta ADO (ADOConnection, ADOQuery e ADOStoredProc).
   E juntando o útil ao agradável, utilize bastante os recursos de Stored
Procedure do SQL 2k.

   No ADOConnection, ao clicar com o botão direito, dentre algumas opções,
tem a opção de string de conexão. Bsta montá-la com o wizard que ser-lhe-á
apresentado. Vale ressaltar que na rede windows, seria interessante colocar
o nome da máquina e não o IP pois se um dia vc precisar mudar o IP da
máquina, pelo nome, sempre será resolvido (salvo os casos em  problemas na
rede).

   Abração e espero ter ajudado.

   Fabiano

   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 3:12 PM
   To: mssql-l@...
   Subject: Re: [mssql-l] SQL Server Em Rede ?


   Blz... !!!

     Estou Utilizando Delphi 7  e no Delphi estou utilizando  Ado
       .. alguma dica para conexão  ?

       Obrigado ..



   ----- Original Message -----
     From: Fabiano Monteiro
     To: mssql-l@...
     Sent: Tuesday, December 13, 2005 3:05 PM
     Subject: RE: [mssql-l] SQL Server Em Rede ?


     Olá

     Tudo bem?

     Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma recomendação... a conexão ODBC é bastante lenta em relação à conexão
ADO.

     []s

     Fabiano da Cruz Monteiro
     Analista de Suporte a Sistemas Sênior
     Sistema de Gerência - Rocha - RJO

     Intelig Telecom
     Rua Dr. Garnier, 655 - Rocha
     Rio de Janeiro - RJ - 20975-000
     Tel.: 0 23 (21) 3723-4858
     fabiano.monteiro@...


     -----Original Message-----
     From: mssql-l@... [mailto:mssql-l@...]On
     Behalf Of Adriley
     Sent: Tuesday, December 13, 2005 8:09 AM
     To: Forum SQL Server mssql-l
     Subject: [mssql-l] SQL Server Em Rede ?


     Bom  Dia !!!

     Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que vão se conectar a esse banco
     Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
rede.   ou  se  tem algum material especifico para  utilizar como referencia
como tenho que configurar as  maquinas que vão se conectar ao banco..
     Grato pela Atenção

     Obs
     (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
Reiniciada da erro de conexão)

     Adriley Francisco A. Pereira



     [As partes desta mensagem que não continham texto foram removidas]




     Links do Yahoo! Grupos









           Yahoo! Grupos, um serviço oferecido por:
                 PUBLICIDADE




   --------------------------------------------------------------------------
----
     Links do Yahoo! Grupos

       a.. Para visitar o site do seu grupo na web, acesse:
       http://br.groups.yahoo.com/group/mssql-l/

       b.. Para sair deste grupo, envie um e-mail para:
       mssql-l-unsubscribe@...

       c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos








         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




----------------------------------------------------------------------------
--
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos

#20074 De: "Fabiano Monteiro" <fabiano.monteiro@...>
Data: Qua, 14 de Dez de 2005 5:05 pm
Assunto: RE: SQL Server Em Rede ?
fabiano_mont...
Enviar e-mail Enviar e-mail
 
Oba

Aproveitando os comentários do Juliano, eu reparei que em conexões ADO com
Delphi, temos que setar algo manualmente, tipo criar um dsn apontando para a
base pelo menos. Pelo que vi se não estiver setado (como no Client Utilities do
SQL Server) ele nao resolve o nome do servidor.

Uma outra tentativa (que ainda nao tive a oportunidade de testar) é utilizar o
instalador Install Shield para criar um pacote de instalação do software e já
criando uma conexao apontando para a base mas ai vale uma pergunta....
"Por que será que mesmo fazendo o apontamento no ADO especificando o servidor,
usuario e senha, ainda assim não funciona corrtamente???"

[]s

Fabiano

-----Original Message-----
From: mssql-l@... [mailto:mssql-l@...]On
Behalf Of Juliano Ramos Nunes
Sent: Wednesday, December 14, 2005 1:00 PM
To: 'mssql-l@...'
Subject: RES: [mssql-l] SQL Server Em Rede ?


Os passos estão certos.
Isso ocorre em várias máquinas, ou apenas numa específica?

Considerando que tu criou o DSN a nivel de SYSTEM ou está te logando sempre
com o mesmo usuário (no windows), certo?

-----Mensagem original-----
De: Adriley [mailto:adriley@...]
Enviada em: quarta-feira, 14 de dezembro de 2005 11:32
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?


ok !!!
Enquato a isso tudoi bem !!! mais nas maquinas clientes  como faria essa
conexão ? pois eu faço toda a configurção via odbc mais quando a maquina e
Reiniciada   ela perde essa configuração ...

Passos que estou fazendo ok

   1..  Ferramentas administrativas
   2.. odbc
   3.. Criar novo database
   4.. Escolher o SQL Server
   5.. Name  = "Servidor"
   6.. no Server..  o Servidor de Dados  !
   7.. Escolho com autenticação  do SQL SERVER
vem a parte de Configuração do Cliente
como seria essa configuração

Grato pela atenção Dispensada

Adriley


   ----- Original Message -----
   From: Fabiano Monteiro
   To: mssql-l@...
   Sent: Wednesday, December 14, 2005 10:42 AMO
   Subject: RE: [mssql-l] SQL Server Em Rede ?


   Opa
   Tudo bem?

   Bom, se vc está utilizando D7, vale a pena tentar olhar o DbExpress. Já
usei um pouco e achei muito interessante. Mas usando ADO, utilize somente os
componentes da paleta ADO (ADOConnection, ADOQuery e ADOStoredProc).
   E juntando o útil ao agradável, utilize bastante os recursos de Stored
Procedure do SQL 2k.

   No ADOConnection, ao clicar com o botão direito, dentre algumas opções,
tem a opção de string de conexão. Bsta montá-la com o wizard que ser-lhe-á
apresentado. Vale ressaltar que na rede windows, seria interessante colocar
o nome da máquina e não o IP pois se um dia vc precisar mudar o IP da
máquina, pelo nome, sempre será resolvido (salvo os casos em  problemas na
rede).

   Abração e espero ter ajudado.

   Fabiano

   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 3:12 PM
   To: mssql-l@...
   Subject: Re: [mssql-l] SQL Server Em Rede ?


   Blz... !!!

     Estou Utilizando Delphi 7  e no Delphi estou utilizando  Ado
       .. alguma dica para conexão  ?

       Obrigado ..



   ----- Original Message -----
     From: Fabiano Monteiro
     To: mssql-l@...
     Sent: Tuesday, December 13, 2005 3:05 PM
     Subject: RE: [mssql-l] SQL Server Em Rede ?


     Olá

     Tudo bem?

     Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma recomendação... a conexão ODBC é bastante lenta em relação à conexão
ADO.

     []s

     Fabiano da Cruz Monteiro
     Analista de Suporte a Sistemas Sênior
     Sistema de Gerência - Rocha - RJO

     Intelig Telecom
     Rua Dr. Garnier, 655 - Rocha
     Rio de Janeiro - RJ - 20975-000
     Tel.: 0 23 (21) 3723-4858
     fabiano.monteiro@...


     -----Original Message-----
     From: mssql-l@... [mailto:mssql-l@...]On
     Behalf Of Adriley
     Sent: Tuesday, December 13, 2005 8:09 AM
     To: Forum SQL Server mssql-l
     Subject: [mssql-l] SQL Server Em Rede ?


     Bom  Dia !!!

     Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que vão se conectar a esse banco
     Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
rede.   ou  se  tem algum material especifico para  utilizar como referencia
como tenho que configurar as  maquinas que vão se conectar ao banco..
     Grato pela Atenção

     Obs
     (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
Reiniciada da erro de conexão)

     Adriley Francisco A. Pereira



     [As partes desta mensagem que não continham texto foram removidas]




     Links do Yahoo! Grupos









           Yahoo! Grupos, um serviço oferecido por:
                 PUBLICIDADE





----------------------------------------------------------------------------
--
     Links do Yahoo! Grupos

       a.. Para visitar o site do seu grupo na web, acesse:
       http://br.groups.yahoo.com/group/mssql-l/

       b.. Para sair deste grupo, envie um e-mail para:
       mssql-l-unsubscribe@...

       c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos








         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




----------------------------------------------------------------------------
--
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos









Links do Yahoo! Grupos

#20075 De: João Bosel Polisel <jpolisel@...>
Data: Qua, 14 de Dez de 2005 5:56 pm
Assunto: RES: SQL Server Em Rede ?
jpolisel
Enviar e-mail Enviar e-mail
 
Juliano,

Infelizmente eu ainda não tenho know-how na plataforma .Net e portanto vou
lhe fornecer um exemplo em VB6 mesmo.

Posso lhe garantir que o ADO.Net possui total suporte aos recursos
disponíveis na versão do ADO que utilizei (versão 2.7 que, inclusive, já
está defasada).

Segue o código abaixo, pra testar crie um form e adicione um botão chamado
Command1 (ou mude o nome da Sub) e adicione a Reference para o Microsoft
ActiveX Data Objects 2.7 (na verdade deve funcionar com qualquer versão
desde a 2.5 pois não há nenhuma "novidade" usada no código).

Não esqueça também de trocar as constantes para apontar para o servidor e
banco corretos e repare que há duas strings de conexão, a primeira usando
diretamente OLEDB e a segunda usando ODBC. Se sua estação de trabalho for
lenta como a minha :P vc deve perceber uma pequena perda de performance
usando o ODBC.

A API timeGetTime é usada apenas para obter marcas de tempo, mas como o
tempo de chamada é muito baixo e a resolução de tempo dessa API é ruim, boa
parte das chamadas deve retornar em zero milisegundos (a não ser que sua
estação ou servidor de testes sejam realmente bem lentos... Hhehehehehhee).

Caso o código chegue bagunçado no email, posso enviar os arquivos de projeto
em PVT.

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

----- Código da Procedure de Teste -----
create procedure spu_soma_teste
	 @valor1 as int,
	 @valor2 as int
as

return @valor1 + @valor2

----- Código VB para chamada da procedure -----

Private Declare Function timeGetTime Lib "winmm.dll" () As Long

Private Sub Command1_Click()

     Const SERVIDOR As String = "SERVIDOR"
     Const DB As String = "BANCO"
     Const ITERACOES As Long = 1000
     Const PROCEDURE As String = "spu_soma_teste"
     Const CONNSTRING As String = "Provider=SQLOLEDB;Data Source=" & SERVIDOR
& ";Initial Catalog=" & DB & ";Integrated Security=SSPI;"
     'Const CONNSTRING As String = "Driver={SQL Server};Server=" & SERVIDOR &
";Database=" & DB & ";Trusted_Connection=yes;"

     Dim oConn As ADODB.Connection
     Dim oCmd As ADODB.Command

     Dim oRetorno As ADODB.Parameter
     Dim oParam1 As ADODB.Parameter
     Dim oParam2 As ADODB.Parameter

     Dim lContaIteracoes As Long
     Dim lInicio As Long
     Dim lFim As Long

     Set oConn = New ADODB.Connection
     Call oConn.Open(CONNSTRING)

     Set oCmd = New ADODB.Command
     With oCmd

         Set .ActiveConnection = oConn
         .CommandType = adCmdStoredProc
         .CommandText = "spu_soma_teste"
         .Prepared = True

         Set oRetorno = .CreateParameter("@RETURN_VALUE", adInteger,
adParamReturnValue)
         Set oParam1 = .CreateParameter("@valor1", adInteger, adParamInput)
         Set oParam2 = .CreateParameter("@valor2", adInteger, adParamInput)

         With .Parameters
             Call .Append(oRetorno)
             Call .Append(oParam1)
             Call .Append(oParam2)
         End With

     End With

     For lContaIteracoes = 1 To ITERACOES

         oParam1.Value = Rnd * 1000
         oParam2.Value = Rnd * 1000

         lInicio = timeGetTime()
         oCmd.Execute
         lFim = timeGetTime()

         Debug.Print "Retorno: " & CStr(oRetorno.Value) & vbTab & "Tempo: " &
CStr(lFim - lInicio)

     Next

     If Not oConn Is Nothing Then Set oConn = Nothing
     If Not oCmd Is Nothing Then Set oCmd = Nothing

     If Not oRetorno Is Nothing Then Set oRetorno = Nothing
     If Not oParam1 Is Nothing Then Set oParam1 = Nothing
     If Not oParam2 Is Nothing Then Set oParam2 = Nothing

End Sub

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Juliano Ramos Nunes
Enviada em: quarta-feira, 14 de dezembro de 2005 10:53
Para: 'mssql-l@...'
Assunto: RES: [mssql-l] SQL Server Em Rede ?

Beleza....

Apenas para situar, eu trabalho já há algum tempo aqui no desenvolvimento da
Empresa, mas recentemente ocupei a vaga de DBA SqlServer (inclusive estou
estudando para a certificação). Então, tenho bem as idéias e "mecânicas" dos
diversos componentes, mas não os domino no seu core. (Essa discussão está
sendo especialmente proveitosa pra mim..risos)
ADO eu uso em programas de apoio, bacas, etc...

Eu gostaria de ver os exemplos do ADO que tu ofereceu, pois como falei,
estamos com a possibilidade de adotar esse componente. Estamos iniciando as
discussões.
E tem um aspecto que me "assusta" no ADO é que todas as literaturas sempre o
referenciam como "base para uso no ASP, JSCRIPT, ect..." como se a
expectativa para ele fosse realmente um uso especifico e limitado.
A versão que comentamos aqui é a ADO.NET.

Inclusive, aceito comentários sobre "ADO, vb, milhões de linhas, acessos a
outras bases, ETC"
Como falei, ainda estou formando conceitos mais técnicos sobre as
alternativas.

Valeu !

-----Mensagem original-----
De: João Bosel Polisel [mailto:jpolisel@...]
Enviada em: quarta-feira, 14 de dezembro de 2005 12:23
Para: mssql-l@...
Assunto: RES: [mssql-l] SQL Server Em Rede ?



Peter,

Há um equívoco... O driver ODBC pra SQL Server é uma camada feita sobre o
OLEDB.

O SQL Server só possui acesso nativo via OLEDB.

O ADO pode encapsular tanto o ODBC quanto o OLEDB sendo que, obviamente, o
encapsulamente direto do ADO em cima do OLEDB é mais rápido.

Sobre o retorno de valor escalar a partir da procedure, isso é possivel
usando o objeto Command do ADO (se quiser posso enviar um exemplo de código)
e também é possível nativamente no OLEDB.

E sobre o Extended Fetch que o Juliano citou, também é possível de ser feito
com o ADO (mesmo encapsulando diretamente o OLEDB) quando o cursor fica no
servidor, basta setar uma propriedade indicando o tamanho do buffer de
fetch.

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Peter Wagner
Enviada em: terça-feira, 13 de dezembro de 2005 21:35
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?

Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se
for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira





Links do Yahoo! Grupos







Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos









Links do Yahoo! Grupos







Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]

#20076 De: "Peter Wagner" <p.wagner@...>
Data: Qua, 14 de Dez de 2005 5:24 pm
Assunto: Re: SQL Server Em Rede ?
p_wagner_br
Enviar e-mail Enviar e-mail
 
João,
agradeço pelo que esta me informando, afinal não sou um expert em SQL, mas
sempre que possivel procuro ler 'papers' e alguns livros sobre o assunto. Em
um destes livros,  "The Definitive Guide to SQL Server Optimization"
publicado pela realtimepublishers.com e tornado gratuito pela Veritas contem
um texto que estou postando aqui em que li algo sobre o assunto.
OLE DB = ODBC? A little-known fact is that OLE DB, the most modern way to
access SQL Server, is actually built on top of ODBC. OLE DB eliminates many
of the middleman layers required to access SQL Server, and provides the
fastest and easiest-to-use means of doing so. C++ programmers can work
directly with OLE DB; ADO's purpose is to provide an object model that makes
OLE DB accessible to Visual Basic, VBScript, and so forth. Similarly,
ADO.NET provides a set of classes that make OLE DB accessible from within
the managed environment of the .NET Framework.

Estou entendendo o contrario do que vc esta afirmando lendo este texto
acima.
Será que o autor esta errado ?
Até dou uma razão ao autor pois historicamente o ODBC veio antes do OLE-DB.
O que eu gostaria é de uma posição oficial da MS, que não seja só para usar
uma ferramenta proprietária, mas algo mais técnico.

Sobre o retorno de valor escalar, gostaria sim de um exemplo, pois ainda não
vi nenhum com ADO.

Obrigado.

[ ]'s
Peter




----- Original Message -----
From: "João Bosel Polisel" <jpolisel@...>
To: <mssql-l@...>
Sent: Wednesday, December 14, 2005 12:23 PM
Subject: RES: [mssql-l] SQL Server Em Rede ?



Peter,

Há um equívoco... O driver ODBC pra SQL Server é uma camada feita sobre o
OLEDB.

O SQL Server só possui acesso nativo via OLEDB.

O ADO pode encapsular tanto o ODBC quanto o OLEDB sendo que, obviamente, o
encapsulamente direto do ADO em cima do OLEDB é mais rápido.

Sobre o retorno de valor escalar a partir da procedure, isso é possivel
usando o objeto Command do ADO (se quiser posso enviar um exemplo de código)
e também é possível nativamente no OLEDB.

E sobre o Extended Fetch que o Juliano citou, também é possível de ser feito
com o ADO (mesmo encapsulando diretamente o OLEDB) quando o cursor fica no
servidor, basta setar uma propriedade indicando o tamanho do buffer de
fetch.

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Peter Wagner
Enviada em: terça-feira, 13 de dezembro de 2005 21:35
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?

Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se
for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira





Links do Yahoo! Grupos







Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos

#20077 De: "Adriley" <adriley@...>
Data: Qua, 14 de Dez de 2005 4:28 pm
Assunto: Re: SQL Server Em Rede ?
adrileyalmeida
Enviar e-mail Enviar e-mail
 
Sempre com o mesmo usuario no  Windows .
  digamos que com o usuario(Administrador) do Windows ?
...

   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Wednesday, December 14, 2005 1:59 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Os passos estão certos.
   Isso ocorre em várias máquinas, ou apenas numa específica?

   Considerando que tu criou o DSN a nivel de SYSTEM ou está te logando sempre
   com o mesmo usuário (no windows), certo?

   -----Mensagem original-----
   De: Adriley [mailto:adriley@...]
   Enviada em: quarta-feira, 14 de dezembro de 2005 11:32
   Para: mssql-l@...
   Assunto: Re: [mssql-l] SQL Server Em Rede ?


   ok !!!
   Enquato a isso tudoi bem !!! mais nas maquinas clientes  como faria essa
   conexão ? pois eu faço toda a configurção via odbc mais quando a maquina e
   Reiniciada   ela perde essa configuração ...

   Passos que estou fazendo ok

     1..  Ferramentas administrativas
     2.. odbc
     3.. Criar novo database
     4.. Escolher o SQL Server
     5.. Name  = "Servidor"
     6.. no Server..  o Servidor de Dados  !
     7.. Escolho com autenticação  do SQL SERVER
   vem a parte de Configuração do Cliente
   como seria essa configuração

   Grato pela atenção Dispensada

   Adriley


     ----- Original Message -----
     From: Fabiano Monteiro
     To: mssql-l@...
     Sent: Wednesday, December 14, 2005 10:42 AMO
     Subject: RE: [mssql-l] SQL Server Em Rede ?


     Opa
     Tudo bem?

     Bom, se vc está utilizando D7, vale a pena tentar olhar o DbExpress. Já
   usei um pouco e achei muito interessante. Mas usando ADO, utilize somente os
   componentes da paleta ADO (ADOConnection, ADOQuery e ADOStoredProc).
     E juntando o útil ao agradável, utilize bastante os recursos de Stored
   Procedure do SQL 2k.

     No ADOConnection, ao clicar com o botão direito, dentre algumas opções,
   tem a opção de string de conexão. Bsta montá-la com o wizard que ser-lhe-á
   apresentado. Vale ressaltar que na rede windows, seria interessante colocar
   o nome da máquina e não o IP pois se um dia vc precisar mudar o IP da
   máquina, pelo nome, sempre será resolvido (salvo os casos em  problemas na
   rede).

     Abração e espero ter ajudado.

     Fabiano

     -----Original Message-----
     From: mssql-l@... [mailto:mssql-l@...]On
     Behalf Of Adriley
     Sent: Tuesday, December 13, 2005 3:12 PM
     To: mssql-l@...
     Subject: Re: [mssql-l] SQL Server Em Rede ?


     Blz... !!!

       Estou Utilizando Delphi 7  e no Delphi estou utilizando  Ado
         .. alguma dica para conexão  ?

         Obrigado ..



     ----- Original Message -----
       From: Fabiano Monteiro
       To: mssql-l@...
       Sent: Tuesday, December 13, 2005 3:05 PM
       Subject: RE: [mssql-l] SQL Server Em Rede ?


       Olá

       Tudo bem?

       Que linguagem você está utilizando para conexão ao banco. Desde já vale
   uma recomendação... a conexão ODBC é bastante lenta em relação à conexão
   ADO.

       []s

       Fabiano da Cruz Monteiro
       Analista de Suporte a Sistemas Sênior
       Sistema de Gerência - Rocha - RJO

       Intelig Telecom
       Rua Dr. Garnier, 655 - Rocha
       Rio de Janeiro - RJ - 20975-000
       Tel.: 0 23 (21) 3723-4858
       fabiano.monteiro@...


       -----Original Message-----
       From: mssql-l@... [mailto:mssql-l@...]On
       Behalf Of Adriley
       Sent: Tuesday, December 13, 2005 8:09 AM
       To: Forum SQL Server mssql-l
       Subject: [mssql-l] SQL Server Em Rede ?


       Bom  Dia !!!

       Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
   que vão se conectar a esse banco
       Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
       Grato pela Atenção

       Obs
       (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

       Adriley Francisco A. Pereira



       [As partes desta mensagem que não continham texto foram removidas]




       Links do Yahoo! Grupos









             Yahoo! Grupos, um serviço oferecido por:
                   PUBLICIDADE





   ----------------------------------------------------------------------------
   --
       Links do Yahoo! Grupos

         a.. Para visitar o site do seu grupo na web, acesse:
         http://br.groups.yahoo.com/group/mssql-l/

         b.. Para sair deste grupo, envie um e-mail para:
         mssql-l-unsubscribe@...

         c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
   Serviço do Yahoo!.



     [As partes desta mensagem que não continham texto foram removidas]




     Links do Yahoo! Grupos








           Yahoo! Grupos, um serviço oferecido por:
                 PUBLICIDADE




   ----------------------------------------------------------------------------
   --
     Links do Yahoo! Grupos

       a.. Para visitar o site do seu grupo na web, acesse:
       http://br.groups.yahoo.com/group/mssql-l/

       b.. Para sair deste grupo, envie um e-mail para:
       mssql-l-unsubscribe@...

       c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
   Serviço do Yahoo!.



   [As partes desta mensagem que não continham texto foram removidas]




   Links do Yahoo! Grupos







         Yahoo! Grupos, um serviço oferecido por:
               PUBLICIDADE




------------------------------------------------------------------------------
   Links do Yahoo! Grupos

     a.. Para visitar o site do seu grupo na web, acesse:
     http://br.groups.yahoo.com/group/mssql-l/

     b.. Para sair deste grupo, envie um e-mail para:
     mssql-l-unsubscribe@...

     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]

#20078 De: João Bosel Polisel <jpolisel@...>
Data: Qua, 14 de Dez de 2005 9:05 pm
Assunto: RES: SQL Server Em Rede ?
jpolisel
Enviar e-mail Enviar e-mail
 
Peter,

Vc não está entendendo errado não, o texto realmente não reflete a
realidade.

O acesso nativo ao SQL Server é feito apenas pelo SQLOLEDB, a microsoft
disponibilizou o driver ODBC (na verdade é apenas um wrapper para o
SQLOLEDB) para manter compatibilidade com aplicações existentes que façam
uso deste padrão aberto.

E nessa estratégia louca deles de dominar o mundo eles também criaram um
wrapper do OLEDB para o ODBC (chamado Microsoft OLE DB Provider for ODBC
Driver) para incentivar o uso do OLE DB (que é uma técnologia da Microsoft)
mesmo com produtos que nunca venham a ter um provider OLE DB nativo.

Em alguns documentos da Microsoft também está escrito que o driver ODBC para
o SQL Server acessa nativamente o TDS assim como o SQLOLEDB (ou seja, ambos
supostamente seriam nativos), mas isso não é verdade. Tanto é que em tudo
quanto é canto eles dizem que para obter a melhor performance eles
recomendam o uso do SQLOLEDB.

O fato é que o ODBC é um padrão aberto e o OLE DB é um padrão da Microsoft,
mas o ODBC faz acesso apenas a origens de dados relacionais enquanto que o
OLE DB foi desenvolvido pensando em fontes de dados Multidimensionais,
hierárquicas e, inclusive, em fontes relacionais... Hehehehehehe

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Peter Wagner
Enviada em: quarta-feira, 14 de dezembro de 2005 14:25
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?

João,
agradeço pelo que esta me informando, afinal não sou um expert em SQL, mas
sempre que possivel procuro ler 'papers' e alguns livros sobre o assunto. Em
um destes livros,  "The Definitive Guide to SQL Server Optimization"
publicado pela realtimepublishers.com e tornado gratuito pela Veritas contem
um texto que estou postando aqui em que li algo sobre o assunto.
OLE DB = ODBC? A little-known fact is that OLE DB, the most modern way to
access SQL Server, is actually built on top of ODBC. OLE DB eliminates many
of the middleman layers required to access SQL Server, and provides the
fastest and easiest-to-use means of doing so. C++ programmers can work
directly with OLE DB; ADO's purpose is to provide an object model that makes
OLE DB accessible to Visual Basic, VBScript, and so forth. Similarly,
ADO.NET provides a set of classes that make OLE DB accessible from within
the managed environment of the .NET Framework.

Estou entendendo o contrario do que vc esta afirmando lendo este texto
acima.
Será que o autor esta errado ?
Até dou uma razão ao autor pois historicamente o ODBC veio antes do OLE-DB.
O que eu gostaria é de uma posição oficial da MS, que não seja só para usar
uma ferramenta proprietária, mas algo mais técnico.

Sobre o retorno de valor escalar, gostaria sim de um exemplo, pois ainda não
vi nenhum com ADO.

Obrigado.

[ ]'s
Peter




----- Original Message -----
From: "João Bosel Polisel" <jpolisel@...>
To: <mssql-l@...>
Sent: Wednesday, December 14, 2005 12:23 PM
Subject: RES: [mssql-l] SQL Server Em Rede ?



Peter,

Há um equívoco... O driver ODBC pra SQL Server é uma camada feita sobre o
OLEDB.

O SQL Server só possui acesso nativo via OLEDB.

O ADO pode encapsular tanto o ODBC quanto o OLEDB sendo que, obviamente, o
encapsulamente direto do ADO em cima do OLEDB é mais rápido.

Sobre o retorno de valor escalar a partir da procedure, isso é possivel
usando o objeto Command do ADO (se quiser posso enviar um exemplo de código)
e também é possível nativamente no OLEDB.

E sobre o Extended Fetch que o Juliano citou, também é possível de ser feito
com o ADO (mesmo encapsulando diretamente o OLEDB) quando o cursor fica no
servidor, basta setar uma propriedade indicando o tamanho do buffer de
fetch.

[]'s

João Bosel Polisél
DST-DSG-DRS-CIF - Corporate Information Factory
BM&F - Bolsa de Mercadorias & Futuros
E-Mail: jpolisel@...
Tel: +55 (11) 3119-2005

-----Mensagem original-----
De: mssql-l@... [mailto:mssql-l@...] Em nome
de Peter Wagner
Enviada em: terça-feira, 13 de dezembro de 2005 21:35
Para: mssql-l@...
Assunto: Re: [mssql-l] SQL Server Em Rede ?

Prefiro ODBC, pois o ADO é uma camada acima do OLE-DB, e muitas linguagens
não suportam OLE-DB de forma nativa, como VB e outras (não uso), então
tiveram que adicionar a camada adicional, uma tal de ADO.
Uso ODBC pois algumas vezes tenho que fazer uso de CALL p/ retornar o
resultado p/ uma variavel no frontend e não vi isto até hoje com ADO.
(CALL escape sequences no BOL).
A minha ferramenta de Frontend é VFP e como troco e-mails com alguns caras
da MS (Aleksey Tsingauz - USA), foram feitos varios testes de comparação
entre ADO e ODBC, e no final chegamos a conclusão que o ADO só é vantajem se
for chamar mais de 4000 registros.
Bom, pessoalmente não acho que seja correto trazer tantos registros
(trafego) pela rede, mas cada caso é um caso.
Só porque é uma tecnologia madura não quer dizer que seja obsolenta,
funciona e muito bem, basta saber usar.
É só uma opinião !



----- Original Message -----
From: "Adriley" <adriley@...>
To: <mssql-l@...>
Sent: Tuesday, December 13, 2005 6:01 PM
Subject: Re: [mssql-l] SQL Server Em Rede ?


isso mesmo !!  tambem prefiro ADO
   qual seria a sua sugestão   ?
   ----- Original Message -----
   From: Juliano Ramos Nunes
   To: 'mssql-l@...'
   Sent: Tuesday, December 13, 2005 3:41 PM
   Subject: RES: [mssql-l] SQL Server Em Rede ?


   Opa! Acho que tem algum mal-entendido...risos.

   O ODBC não é mais lento do que o ADO.

   ODBC (API) é uma interface de alta-performance para programas windows com
   acesso a base relacional (só).
   É chatinha de implementar, tratar, controlar, etc...mas é extremamente
   veloz.

   ADO é uma interface alto-nível (acessa bancos relacionais e outras
fontes -
   excel, etc..), tem mais flexibilidade e mais ganho em custos de
   desenvolvimentos e manutenções.
   É uma tecnologia mais moderna e está sofrendo atualizações.

   Prefiro ADO, mas por uma questão de justiça...risos

   -----Mensagem original-----
   De: Fabiano Monteiro [mailto:fabiano.monteiro@...]
   Enviada em: terça-feira, 13 de dezembro de 2005 15:05
   Para: mssql-l@...
   Assunto: RE: [mssql-l] SQL Server Em Rede ?


   Olá

   Tudo bem?

   Que linguagem você está utilizando para conexão ao banco. Desde já vale
uma
   recomendação... a conexão ODBC é bastante lenta em relação à conexão ADO.

   []s

   Fabiano da Cruz Monteiro
   Analista de Suporte a Sistemas Sênior
   Sistema de Gerência - Rocha - RJO

   Intelig Telecom
   Rua Dr. Garnier, 655 - Rocha
   Rio de Janeiro - RJ - 20975-000
   Tel.: 0 23 (21) 3723-4858
   fabiano.monteiro@...


   -----Original Message-----
   From: mssql-l@... [mailto:mssql-l@...]On
   Behalf Of Adriley
   Sent: Tuesday, December 13, 2005 8:09 AM
   To: Forum SQL Server mssql-l
   Subject: [mssql-l] SQL Server Em Rede ?


   Bom  Dia !!!

   Estou Utilizando um servidor de dados  SQL Server 2000 com  dez maquinas
que
   vão se conectar a esse banco
   Gostaria de Saber como configura o SQL Server 2000  para utilizar-lo  em
   rede.   ou  se  tem algum material especifico para  utilizar como
referencia
   como tenho que configurar as  maquinas que vão se conectar ao banco..
   Grato pela Atenção

   Obs
   (Estou utilizando conexão via Odbc  mais quando a maquina  cliente e
   Reiniciada da erro de conexão)

   Adriley Francisco A. Pereira





Links do Yahoo! Grupos







Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]




Links do Yahoo! Grupos













Links do Yahoo! Grupos







Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou
tomar qualquer ação baseada nessas informações. Se você recebeu esta
mensagem por engano, por favor avise imediatamente o remetente, respondendo
o e-mail e em seguida apague-o. Agradecemos sua cooperação.
This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose, change, take any action based on this message
or any information herein. If you have received this message in error,
please advise the sender immediately by reply e-mail and delete this
message. Thank you for your cooperation.


[As partes desta mensagem que não continham texto foram removidas]

mensagens 20049 - 20078 de 32571   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 20049 - 20078 de 32571   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
Avançado

Copyright © 2010 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda