|
|
|
| Решил прочесть книгу Д. Сеппы. Скачал примеры кодов. Пытаюсь запустить проекты из VISUAL STUDIO и получаю ошибку : SqlException was unhandled Подключение к серверу успешно установлено, но затем произошла ошибка при входе. (provider: Поставщик общей памяти, error: 0 - С обоих концов канала отсутствуют процессы.). Около cn.Open. Сначала он писал по-английски, что не принимает пароль . Кто-нибудь сталкивался? | |
|
| |
|
|
|
| Как выглядит строка подключения? | |
|
| |
|
|
|
| Пример взят из chapter 10 в других та же ошибка.
Module Module1
Const CONNECTION_STRING As String = "Data Source=.\SQLExpress;Initial Catalog=Northwind;Integrated Security=True;"
Const ORDER_ID As Integer = 10503
Sub Main()
SqlDataAdapter_NoUpdatingLogic()
SqlCommand_SubmitChangesViaParameterizedQuerie s()
SqlDataAdapter_SubmitChangesViaParameterizedQuerie s()
SqlDataAdapter_SubmitChangesViaStoredProcedures()
SqlCommandBuilder_ShowSchemaUsedToBuildLogic()
SqlCommandBuilder_SubmitUpdates()
SqlDataAdapter_SubmitChangesInTransaction()
SqlCommandBuilder_SubmitChangesInTransaction()
End Sub
Private Sub SqlDataAdapter_NoUpdatingLogic()
Console.WriteLine("SqlDataAdapter_NoUpdatingLogic - Will throw InvalidOperationException")
'Retrieve the contents of the order into a DataTable.
Dim strSQL As String
strSQL = "SELECT OrderID, ProductID, Quantity, UnitPrice " & _
"FROM [Order Details] WHERE OrderID = @OrderID " & _
"ORDER BY ProductID"
Using cn As New SqlConnection(CONNECTION_STRING)
cn.Open()
Вот у этого cn.Open() и вылезает ошибка. Вполне вероятно, что ответ прост, но я только начал изучать. | |
|
| |
|
|
|
| А чёта не видно ни логина ни пароля? | |
|
| |
|
|
|
|
Const CONNECTION_STRING As String = "Data Source=.\SQLExpress;Initial Catalog=Northwind;Integrated Security=True;"
|
Вот где ваша ошибка. Тут должно стоять имя вашего sqlserver-а
Например у меня этот сервер назывется
BAABBBB5D9FE43F\SQLEXPRESS | |
|
| |
|
|
|
| Сделал так
Const CONNECTION_STRING As String = "Data Source=.\VIRTUAL_VOVA\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True;"
Не знаю нужен ли обратный слэш и точка (без них, те просто VIRTUAL_VOVA\SQLEXPRESS, ошибка та же), но ошибка изменилась на :
Ошибка при подключении к серверу. При подключении к SQL Server 2005 эта ошибка может быть вызвана тем, что стандартные параметры SQL Server не разрешают удаленные подключения. (provider: Сетевые интерфейсы SQL, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)
Может в настройках сервера надо изменить что-то? | |
|
| |
|
|
|
| http://aquesthosting.com/sqlerror26
http://support.microsoft.com/kb/914277/ru
До кучи еще и это
http://www.google.com.by/search?hl=ru&lr=lang_ru&q=provider:+%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B+SQL,+error:+26+-+%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0+%D0%BF%D1%80%D0%B8+%D0%BE%D0%B1%D0%BD%D0%B0%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8+%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0+%D0%B8%D0%BB%D0%B8+%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D0%B0&start=0&sa=N | |
|
| |