Я только начал играть с SQL на C#, и я пытаюсь подключиться к удаленному 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: Ключевое слово не поддерживается: «пул». ** – Sadiq
Я отредактировал свой ответ, пожалуйста! – Obama
Спасибо. Это фиксировало System.ArgumentException, но я все еще получаю первоначальную ошибку. :( – Sadiq