Adjunte el archivo mdb de SQL Server en tiempo de ejecución
-
22-07-2019 - |
Pregunta
Deseo adjuntar la base de datos de SQL Server 2005 en tiempo de ejecución.
¿Se puede lograr esto sin usar una instancia local de SQL Server, es decir, incluso sin SQL Server Express?
Actualmente estoy usando la siguiente cadena de conexión, ¿hay alguna otra solución?
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
Gracias Lalit
Solución
No, el 'tiempo de ejecución adjunto' es una característica exclusiva de Express, consulte Instancias de usuario de SQL Server 2005 Express Edition.
En una instancia SQL no expresa, le pide a su DBA que adjunte la base de datos correctamente. Él sabe cómo hacerlo, a través de: sp_attach_db . Adjuntar una base de datos tiene muchas implicaciones en seguridad, asignación de almacenamiento, patrones de E / S, etc. y las aplicaciones no deben adjuntar bases de datos. Use una edición Express si desea el comportamiento similar a 'tiempo de ejecución adjunto'.