2016-08-05 11 views
0

Visual Studio Community 2015を使用してネットワーク化されたユーザー、ローカル管理者、およびドメイン管理者が接続されたSQL Serverに接続する際に問題が発生しました。Visual StudioのSQL ServerデータベースにWindows 10が接続できません2015

ここではVisual Studioでの接続文字列です:

string connecitonstring = "Server=development;Database=testdb;User Id=TestUser;Password=TestPassword;"; 
conn = new SqlConnection(connecitonstring); 

1)は、非管理者としてのVisual Studioを実行し、管理者として、私は次のエラーを取得します。任意のコードを変更し、私は成功した接続を取得ドメイン管理者としてVSを実行せずに

{"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)"}

2)。

非管理者としてアプリケーションをコンパイルして実行すると、正常に接続されています。

+0

名前付きパイプを作成する必要があります。別の接続方法を検討したい場合は、ODBCを使用して接続することもできます。 https://msdn.microsoft.com/en-us/library/windows/desktop/aa365590(v=vs.85).aspx申し訳ありませんが、私は '2)'がパーミッションのように見えていませんでした。名前付きパイプのアクセス権を変更してみてください –

+0

このサイトでは、[[sql-server] '+そのエラーメッセージの最初の10語を検索します。この質問は、過去に何回か尋ねられました(回答されています)。 –

+0

名前付きパイプではなくIPアドレス? http://stackoverflow.com/questions/7066749/a-network-related-or-instance-specific-error-occurred-while-establishing-a-conne –

答えて

0

ありがとうございましたMilo(+1)は、ファイルサーバーのアクセス許可の問題でした。ケン-1あなたのために、それらのリソースが枯渇したと仮定してください。このサイトでは、以下で説明する回答はありませんでした。

問題は、セキュリティ保護された共有場所からソースコードが実行されていることです。 AD/Visual Studioで問題が解決された場所(この質問の理由とその範囲を超えて)ソースコードをローカルディレクトリに移動し、権限が定義されていない共有ネットワークディレクトリに移動し、プロジェクトは両方のアカウントで正常に動作します。

関連する問題