none
connection strings について RRS feed

  • 質問

  • データベースアプリケーションを他のパソコンで起動する時、connectionstringの接続文字列の設定をすると思いますが、データベースの場所を指定せず、

    データベースに接続する方法はありますか?自分は学生なのですが、先生いわく、どこにおいてもすぐ動くようにするみたいです。

     

    ご存知の方がいましたら教えてください。

    2010年6月24日 11:45

回答

  • データベースの場所を指定しなければさすがにどこに接続しに行ってよいのかわからないので無理です。何か違う意味のことではないでしょうか?例えば、

    sqlcmd -E -S .\インスタンス名

    として、プログラムが動いているコンピューターを指定するとか、

     Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\MyDB.mdf; Integrated Security=True; User Instance=True

    などとして、|DataDirectory|を使うということではないでしょうか?


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク kei.songbird 2010年6月25日 1:12
    2010年6月24日 14:24
    モデレータ

すべての返信

  • データベースの場所を指定しなければさすがにどこに接続しに行ってよいのかわからないので無理です。何か違う意味のことではないでしょうか?例えば、

    sqlcmd -E -S .\インスタンス名

    として、プログラムが動いているコンピューターを指定するとか、

     Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\MyDB.mdf; Integrated Security=True; User Instance=True

    などとして、|DataDirectory|を使うということではないでしょうか?


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク kei.songbird 2010年6月25日 1:12
    2010年6月24日 14:24
    モデレータ
  • 返事ありがとうございました。アドバイスを参考に挑戦してみます。

    2010年6月25日 1:11