Domanda

Voglio collegare il database SQL Server 2005 in fase di esecuzione.

Ciò può essere ottenuto senza utilizzare l'istanza locale di SQL Server, ovvero anche senza SQL Server Express?

Attualmente sto usando la seguente stringa di connessione c'è qualche altra soluzione alternativa.

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;

Grazie, Lalit

È stato utile?

Soluzione

No, "runtime attach" è una funzione solo Express, vedere Istanze utente di SQL Server 2005 Express Edition.

In un'istanza SQL non espressa si chiede al proprio DBA di collegare correttamente il database. Sa come farlo, tramite: sp_attach_db . Il collegamento di un database ha molte implicazioni in termini di sicurezza, allocazione della memoria, modelli I / O, ecc. E le applicazioni non devono collegare i database stessi. Utilizzare un'edizione Express se si desidera un comportamento simile a "runtime attach".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top