Question

Je souhaite associer une base de données SQL Server 2005 à l'exécution.

Cela peut-il être réalisé sans utiliser l'instance locale de SQL Server, même sans SQL Server Express?

Actuellement, j'utilise la chaîne de connexion suivante, existe-t-il une autre solution de contournement?

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

Merci, Lalit

Était-ce utile?

La solution

Non, la "connexion à l'exécution" est une fonctionnalité uniquement Express, voir Instances utilisateur SQL Server 2005 Express Edition.

Sur une instance SQL non-express, vous demandez à votre administrateur de base de données d'attacher correctement la base de données. Il sait comment le faire via: sp_attach_db . L'attachement d'une base de données a de nombreuses implications sur la sécurité, l'allocation de stockage, les modèles d'E / S, etc. Utilisez une édition Express si vous souhaitez que le comportement «attache au moment de l'exécution» soit identique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top