我剛剛開始玩弄C#上的SQL,並試圖連接到遠程SQL服務器。我已將我的IP添加到具有遠程訪問權限的主機列表中。System.InvalidOperationException:內部連接致命錯誤。當打開sql連接
我的代碼不斷地產生這樣的錯誤:
System.InvalidOperationException: Internal Connection Fatal Error.
at System.Data.SqlClient.TdsParserStateObject.TryPocessHeader<>
at System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer<>
at System.Data.SqlClient.TdsParserStateObject.TryReadByteArray<.Byte[] buff, Int32 offset, Int32 len, Int32& totalRead>
跟蹤實際上比較長,但這些是前幾行。
這是造成錯誤(我的實際連接字符串的正確的用戶名,密碼和數據庫名稱)的代碼:
connectionString = "Data Source=173.254.28.27,3306;Network Library=DBMSSOCN;Initial Catalog=myDatabase;User Id=myUserName;Password=myPassword;";
using (SqlConnection myConnection = new SqlConnection(connectionString))
{
try { myConnection.Open(); }
catch (Exception e) { Console.WriteLine(e.ToString()); }
}
任何幫助將不勝感激。
謝謝!
感謝您的答覆!我做了,並得到一個錯誤,說** System.ArgumentException:關鍵字不支持:'pool'。** – Sadiq 2013-04-25 11:34:26
我編輯了我的答案,不客氣! – Obama 2013-04-25 11:37:19
謝謝。這修復了System.ArgumentException,但我仍然得到最初的錯誤。 :( – Sadiq 2013-04-25 11:41:48