![]() |
cadena conexión ASP para Sql Server 2005 Ya no puedo más.. :neurotico No consigo visualizar el contenido de mi site pq me falla la cadena de conexión. Estoy usando la misma de siempre lo único que ahora ataco a Sql Server 2005 y antes era 2000. Alguien sabe qué parametros (ASP o SQL Server) debo reconfigurar? Muchas gracias! :-) |
Re: cadena conexión ASP para Sql Server 2005 Para el SP4 de sql 2000 leí que no recomendaban la vieja sintaxis que utiliza Database, UID y PWD sino reemplazarla por Initial Catalog, User Id y Password respectivamente. Aunuque no consiguen dar una explicación del por qué es que ya no funciona lo anterior :pensando: Probablemente lo mismo aplique para la v2005 y tú estés utilizando sintaxis "vieja". |
Re: cadena conexión ASP para Sql Server 2005 gracias por tu respuesta Mithra, pero sigo igual :molesto: 1.- aplicando el formato para Cadena de conexión con autenticación de Windows: Código: Código: Microsoft OLE DB Service Components (0x80040E21)Código: Código: Microsoft OLE DB Provider for ODBC Drivers (0x80004005)Entonces IIS me pide: Código: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)alguna idea más?¿! gracias a todos amig@s :-) |
Re: cadena conexión ASP para Sql Server 2005 Tus connection strings están incompletos. Ejemplos los puedes encontrar aquí Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; |
Re: cadena conexión ASP para Sql Server 2005 ok :arriba: conndb.Open "Driver={SQL Server};Server=(local);Database=nombreBD;Trusted_C onnection=Yes;" ahora ya me consigo conectar pero me obliga poner el propietario de cada tabla en cada consulta SQL. Por ejemplo, para la tabla Usuarios: SELECT * FROM propietario.USUARIOS Pues qué putada! si tengo que cambiar todas las queries del proyecto me puedo morir! alguien sabe como hacerlo de una forma más rápida? por ejemplo, cambiando todos los propietarios a través del administrador a invitados. gracias! :adios: |
Re: cadena conexión ASP para Sql Server 2005 Eso es porque el usuario con que creaste las tablas es diferente al dbo y al usuario con que creaste las tablas. Por eso es que solo ves las tablas al indicar el propietario. Una de las reglas no escritas del SQL Server es que tienes que procurar que todos los objetos pertenezcan al dbo. Eso lo arreglas corriendo el sp_change_object_owner (sinaxis al vuelo, puede no llevar los guiones bajos). Por cierto... esa nueva cadena que pusiste parece de ODBC y no de OLEDB :stress: |
Re: cadena conexión ASP para Sql Server 2005 la cadena que puse, es la que me funciona y despues de tantos malabares mentales, lo dejaré como está :S A no ser que me digas que esto me puede llevar futuros problemas, claro esta ;) Gracias por todo Mithrandir, eres un genio tio!! :si: |
Re: cadena conexión ASP para Sql Server 2005 Pues te diré que el ODBC mi abuelito ya lo usaba para conectarse :risa: Ese estándar es viejísimo (aunque bastante probado). Es más lento y soporta menos características que los controladores de OLEDB. Creo que deberías seguir intentando hacer funcionar la cadena OLEDB. Personalmente tengo como politica no permitir cadenas ODBC en los desarrollos que dependen de mi si la DB tiene un OLEDB a disposición. |
| La zona horaria es GMT -6. Ahora son las 03:18. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.