2014-09-01 3 views
0

Я создал приложение в C# для печати отчетов (система управления) , которая работает нормально в моей системе. Когда я перевел его на компьютер моих клиентов, он дал ошибку при печати счета-фактуры. Я использую средство просмотра отчетов. В программе выполняется отличная ввод данных i-e, удаление и т. Д. На компьютере клиентов.ошибка 40 Именованные каналы в компьютере клиентов

ОШИБКА:

A network related or instance specific error occurred while establishing a connection to SQL server. the server was not found or was not accessible. verify that instance name is correct and that SQL server is configured to allow remote connections(provider named pipes provider error 40- could not open a connection to SQL server)

Я попытался

  • именованных трубы/TCP включена функция
  • удаленного соединения разрешены
  • Брандмауэр Windows выключен
  • создал исключение для порта 1433 в брандмауэре Windows
  • Enabled все в Configuration Manager SQL Server
+0

http://stackoverflow.com/questions/18060667/connect-to-server-a-network-related-or-instance-specific-error (дубликат) –

+0

У вас попробовал протоколирование/отладка, чтобы убедиться, что другие ошибки не произошли, чтобы показать эту ошибку? Ваш вопрос слишком широк для stackoverflow, чтобы дать определенный ответ. – Sayse

ответ

0

Если вы включили Tcp соединение и тестируются настройки брандмауэра для SQL Sever, то это может быть проблема с подключением string.Can мимо способа подключения, что вы используете на Клиентская машина ..

You have to give ip address of server in data source with port number 1433.

like this: 
Data Source=XXX.XXX.XXX.XXX,1433;Network Library=DBMSSOCN;Initial Catalog=dbName;User ID=yourUID;Password=pass; 
Смежные вопросы