sql - configurar - ¿Encontrando el DSN en mi base de datos?
odbc connection string sql server (2)
Es posible que no haya un DSN. Los DSN no se crean automáticamente.
No estoy seguro de que realmente se refiera a DSN, ya que un DSN es un concepto de ODBC. Aún así, busque en Herramientas administrativas-> Fuentes de datos (ODBC).
Tengo una base de datos SQL y quiero conectarme a ella usando VBA para admitir alguna funcionalidad heredada. Estoy usando una conexión ADODB y necesito saber cuál es mi base de datos DSN. ¿Cómo puedo encontrar esto?
Estoy usando SQL Server 2008, gracias! :RE
Un DSN es una forma indirecta de referirse a la base de datos. Tienes que crearlos manualmente (o semiautomáticamente usando un asistente de algún tipo). Vaya a ControlPanel->AdministrativeTools->DataSources (ODBC)
para ver si ya se ha definido uno para la base de datos a la que desea conectarse.
Pero creo que podría querer decir "cadena de conexión", no "DSN". Hay muchas, muchas maneras de decirle a ADODB cómo encontrar y conectarse a su base de datos (los DSNs
son solo uno de ellos), pero siempre necesita una cadena de conexión.
A menudo he recurrido a ConnectionStrings.com para que me ayude a través del laberinto de opciones similares, pero no idénticas.