実行時にSQL Server mdbファイルを添付する
-
22-07-2019 - |
質問
実行時にSQL Server 2005データベースをアタッチしたい。
これは、SQL Serverのローカルインスタンスを使用せずに、つまりSQL Server Expressを使用しなくても実現できますか?
現在、次の接続文字列を使用していますが、他の回避策があります。
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname;Trusted_Connection=Yes;
ありがとう、 ラリット
解決
いいえ、「ランタイム接続」はExpressのみの機能です。 SQL Server 2005 Express Editionユーザーインスタンス。
非エクスプレスSQLインスタンスでは、データベースを適切にアタッチするようDBAに依頼します。彼は、 sp_attach_db を介して、その方法を知っています。データベースの接続は、セキュリティ、ストレージの割り当て、I / Oパターンなどに多くの影響を与えます。アプリケーションはデータベース自体を接続しないでください。 「ランタイム接続」のような動作が必要な場合は、Expressエディションを使用します。
所属していません StackOverflow