Error Time Out

04/07/2003 - 18:23 por Glambo | Informe spam
Buenas tardes, tengo una B.D Sql Server 2000, y mis
clientes tienen el sistema operativo Windows 2000, muchas
veces me da error de Time Out y el tipo de conexión que
uso es ODBC.
Mi pregunta es la siguiente.
Es mejor usar las conexiones con el driver nativo de Sql
Server?.
¿Por que me puede estar dando este error de Time Out,
cuando la B.D. apenas tiene trabajo?.
La B.D. esta en una plataforma Windows 2000 Advanced
Server, es un equipo Netfinity 7600 dos procesadores Intel
Xeon 900 y 2 Gb de Ram.

Gracias por todo

Preguntas similare

Leer las respuestas

#1 Javier Loria\(MVP\)
04/07/2003 - 18:38 | Informe spam
Hola:
Lo preferible seria que usaras Conexiones de OLE-DB y no de ODBC.
Las conexiones de Nativas seran un poco mas rapidas que las de OLE-DB,
pero mucho mas dificil de construir el software y mas dificil de mantenr con
el cambio de versiones.
El porque ocurre? Las principales razones suelen ser mal diseno de la BD
y problemas de Red.

Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
"Glambo" wrote in message
news:5d5001c34248$9f255b90$
Buenas tardes, tengo una B.D Sql Server 2000, y mis
clientes tienen el sistema operativo Windows 2000, muchas
veces me da error de Time Out y el tipo de conexión que
uso es ODBC.
Mi pregunta es la siguiente.
Es mejor usar las conexiones con el driver nativo de Sql
Server?.
¿Por que me puede estar dando este error de Time Out,
cuando la B.D. apenas tiene trabajo?.
La B.D. esta en una plataforma Windows 2000 Advanced
Server, es un equipo Netfinity 7600 dos procesadores Intel
Xeon 900 y 2 Gb de Ram.

Gracias por todo
Respuesta Responder a este mensaje
#2 Javier Loria\(MVP\)
04/07/2003 - 19:03 | Informe spam
Hola:
Que lenguaje usas en el cliente?.
Si usas algun lenguaje que permita usar componentes COM, puedes ver el
siguiente codigo que usa ADO/OLE-DB para conectarse:
Ejemplo en VB tomado de los BOL (Documentacion en Linea de SQL 2000)
' Initialize variables.
Dim cn As New ADODB.Connection
. . .
Dim ServerName As String, DatabaseName As String, _
UserName As String, Password As String

' Put text box values into connection variables.
ServerName = txtServerName.Text
DatabaseName = txtDatabaseName.Text
UserName = txtUserName.Text
Password = txtPassword.Text

' Specify the OLE DB provider.
cn.Provider = "sqloledb"

' Set SQLOLEDB connection properties.
cn.Properties("Data Source").Value = ServerName
cn.Properties("Initial Catalog").Value = DatabaseName

' Decision code for login authorization type:
' Windows NT or SQL Server authentication.
If optWinNTAuth.Value = True Then
cn.Properties("Integrated Security").Value = "SSPI"
Else
cn.Properties("User ID").Value = UserName
cn.Properties("Password").Value = Password
End If

' Open the database.
cn.Open
Espero te sirva,



Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Glambo" wrote in message
news:011401c3424c$37d9e380$
Y como puedo crear la conexión OLE-DB y capturar del
sistema el usr. y la pwd.
Para después pasarlo por parámetro.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida