スロー2016はすぐにエラーコード10054のVisual Studio 2017(C#プロジェクト)& SQL Serverを使用して(強制的に閉じられた接続を)
私が間違ってやっている正確にわかりません。私はこのコードに私の全体のメソッドを削除しました。私は
- :既存の接続はリモートホストによって強制的に私がチェックした
try { SqlConnection connection = new SqlConnection("Data Source = DEVELOPMENTBOX\\GAMEDATABASE; Initial Catalog = ItemDB; User ID = dataReader; Password = ********"); connection.Open(); System.Console.WriteLine("Succcess"); connection.Close(); } catch (System.Exception e) { System.Console.WriteLine(e.Message); }
物事を閉じた
(10054):瞬間
connection.Open
は、私は即座にこの例外を取得すると呼ばれています適切にusing System.Data.SqlClient
を含む。 - このサーバーへのリモート接続を許可し、タイムアウトは600です。
- GAMEDATABASE(Named Pipes、TCP/IP)のプロトコルが有効になっています。
- 私は開発ボックスにIPとホスト名でpingできます。
- データベースのセキュリティがSQL ServerおよびWindows認証モードに設定されています。
- 両方のコンピュータのファイアウォールが無効になっています。
- トリプルが私のユーザー名とパスワードを確認しました。
- www.connectionstrings.com経由で代替接続文字列を試しました。
音符のもの:
DevelopmentBoxは私のローカルネットワーク上のマシンです。また、データベースに接続してテーブルフォルダをクリックした後、ビルトインVisual Studio Server Explorerを使用しようとすると、次のエラーが表示されます。
は、この要求のデータを取得できませんでした。
サーバー(ローカル)に接続できませんでした。
ユーザー 'dataReader'のログインに失敗しました。
私はそんなに紛失しています。どんな助けもありがとう。
あなたはhttps://technet.microsoft.com/en-us/library/ms187005(v=sql.105)を読んでいますか?aspxとhttps://blogs.msdn.microsoft.com/sql_protocols/2008/04/08/understanding-connection-forcibly-closed-by-remote-host-errors-caused-by-tochimney/? – mjwills
あなたの最初のリンクは私にはおそらくmonoがMSSQL 2016をサポートしていないと思っていて、System.Data.SqlClient.dllを見るのは2008年までしかないという考えがありました。http://www.mono-project.com/docs/database- access/providers/sqlclient /これは正しいでしょうか?それが2008年以降は何もサポートしていないということはかなり重要だと感じています。 – steve
ユーザーが存在し、パスワードが正しいことを100%確信していますか? – mjwills