2013-04-03 6 views
1

Нужна помощь У меня есть проблема с моей программой, с помощью vb10 она была подключена к MYSQL Server 2005, я создал свой последний проект в качестве установщика, когда я устанавливал его на другом компьютере, была ошибка. Это ошибка «Произошла ошибка сети или экземпляра при установлении соединения с SQL Server. Сервер не был найден или недоступен. Проверьте правильность имени экземпляра и настройте SQL Server для удаленного подключения (поставщик: Именованный Ошибка провайдера Pipes 40 - невозможно перенести соединение с SQL Server »)?visual studio 2010 установщик

я думаю, что у меня есть ошибка в моей связи с базой данных это код, который я использовал:

Dim con As SqlConnection = New SqlConnection("Data Source=localhost;Integrated Security=SSPI;" & _ 
"Initial Catalog=enrollment") 
+0

Вы используете mysql или sqlserver? –

ответ

0

Для упрощения назовём локальный компьютер компьютер и компьютер, на котором вы хотите установить компьютер B. Не уверен, что вы используете mySQL или SQL Server, но мой ответ приемлем для обоих.

Что происходит?

Ваша строка соединения говорит программу для подключения к его локальной MySQL в развернутом компьютер B (часть, где говорится, Data Source = локальный). Поскольку на компьютере B не удалось установить соединение с mySQL (сообщение об ошибке «Ошибка поставщика Named Pipes 40» не удалось открыть подключение к SQL Server).

У вас есть два решения:

  1. Поменяйте строку соединения и поставить IP вашего локального компьютера . Проблема в том, что B, вероятно, не будет иметь доступа к A. Возможно A у вас дома и B at uni. Также вам нужно настроить SQL/MySQL для приема удаленных подключений.

  2. Установить локальный SQL/MySQL в компьютер B. Затем установите DB там (самый простой путь восстановления резервной копии поэтому у вас есть таблицы, данные и если вы используете, хранить проки, триггеры, функции ...)

Перейти на второй :-)