2017-03-08 20 views
0

Visual Studio 2015でサービスベースのデータベースを作成しましたが、データベースへのパスのために接続文字列を作成する際に問題が発生しましたVisual Studio 2015でサービスベースデータベースの接続文字列を書き込む方法

データベースのプロパティからフェッチされたこの文字列から機能的な接続文字列を書き込む方法はありますか?

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="\\gbg.local\hem\utb\personal\john.doe\documents\visual studio 2015\Projects\databastest_170307\databastest_170307\Database1.mdf"; 
Integrated Security=True 

私はさまざまな方法を試してみたが、どれも使用可能な文字列を作成していない。..

+0

フォーマット、スペルチェック – PravinS

答えて

0

データソース= myServerAddress;初期カタログ= MYDATABASE;ユーザーID = MYUSERNAME;パスワード= mypasswordという。あなたはまた、データベースのプロパティから、それをコピーしようとすることができ

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 

:これはあなたを助けるでしょう

希望...

0

あなたは、この標準のセキュリティ接続文字列を使用することができます。ビュータブに移動し、サーバーエクスプローラを選択します。右クリック>プロパティをクリックし、そこから接続文字列のテキストをコピーします。

+0

私はこれを行っていますが、Connection文字列をCシャープ文字列に変換することはできません。パス内の2つのバックスラッシュとは関係があります。このように:@ SqlConnectionオブジェクトの接続=新しいSqlConnectionオブジェクト( "データソース=(LocalDB)\ MSSQLLocalDB; AttachDbFilename =" \\ gbg.local \裾\ UTB個人\ \のJohn.Doeプロジェクト\ Visual Studioの2015 \ドキュメント\ \ databastest_170307 \ databastest_170307 \ Database1.mdf ";統合セキュリティ= True"); 貼り付け不良のため申し訳ありません。 – user2269572

+0

'System.Data.Common.DbConnectionStringBuilder'クラスを試しましたか?既存の接続文字列を解析して再構築できます。 –

0

vs15で[サーバーエクスプローラー]ウィンドウを開くと、[データ接続]タブにデータベースが表示されます。 Database1.mdfファイルを右クリックし、[プロパティ]を選択します。 [接続]カテゴリで、接続文字列を見つけることができます。 OR エンティティデータモデルをプロジェクトに追加すると、.mdfファイルが検出され、app/web.configに接続文字列が作成されます。

関連する問題