Есть БД пишу под нее клиента. Но вот немогу понять что нужно вкл/выкл, что бы достучаться можно было с любой машины в сети. Подключаться пробовал SQL Server Management Studio Express, он мне ответил:
"TITLE: Connect to Server
——————————
Cannot connect to SERVER.
——————————
ADDITIONAL INFORMATION:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Поставщик именованных каналов, error: 40 – Не удалось открыть подключение к SQL Server) (Microsoft SQL Server, Error: 2)
For help, click: //go.microsoft.com/fwlink?ProdName=Microsoft+SQ…
Пробовал подключиться свом клиентом(на сервере разрешено подключение по TCP/IP) он мне сказал:
System.Data.SqlClient.SqlException (0×80131904): 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 the 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)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at try_MSSQL.Form1.my_connect(String server_name, String slogin, String spass, String database_name, TextBox txtb) in D:\Courts documents\Visual Studio 2010\Projects\try_MSSQL\try_MSSQL\Form1.cs:line 31
Подскажите в чем подвох, за рание благодарен.
26 февраля 2010 в 11:00
Благодарю свех за помощь! Все заработало, как родной клиент, так и мой. По факту запустил SQL server browser и разрешил в подключении Named Piepes, TCP/IP и дефолтно был разрешен shared memory.
25 февраля 2010 в 12:02
Родного клиента ? – Если да, то с этим проблема т.к. клиента писал не я =(
Если нет то обьясни, я с базами данных начал разбираться недавно
25 февраля 2010 в 11:00
Строку подключения в студию
25 февраля 2010 в 10:02
А если открыты пайпы и тсп/айпи, и скьюл бровзер, то мой клиент говорит:
System.Data.SqlClient.SqlException (0×80131904): 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 the 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)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at try_MSSQL.Form1.my_connect(String server_name, String slogin, String spass, String database_name, TextBox txtb) in D:\Courts documents\Visual Studio 2010\Projects\try_MSSQL\try_MSSQL\Form1.cs:line 31
25 февраля 2010 в 10:01
Разрешил все,но ту включал sql browser, первый клиент(родной для БД) сказал:
—————————
Помилка
—————————
Неможливо встановити з’єднання, вказана адреса не доступна або не існує.
—————————
System.ServiceModel.EndpointNotFoundException: Could not connect to net.tcp://server:8816/DeploymentService.svc. The connection attempt lasted for a time span of 00:00:00.9687500. TCP error code 10061: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 10.31.30.2:8816.—> System.Net.Sockets.SocketException: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 10.31.30.2:8816
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
— End of inner exception stack trace —
Server stack trace:
at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
at System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)
at System.ServiceModel.Channels.StreamedFramingRequestChannel.StreamedFramingRequest.SendRequest(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.Deployment.IDeploymentService.RenovationGetClientList(ComponentIdentity rootComponent, ComponentIdentityCollection installed)
at System.Deployment.DeploymentServiceClient.RenovationGetClientList(ComponentIdentity rootComponent, ComponentIdentityCollection installed)
at Am.Foundation.UpdateDownloader.DownloadRenovation(ComponentIdentity rootComponent, ComponentIdentityCollection components)
at Am.Foundation.UpdateDownloader.Check()
at Am.Foundation.Startup.Program.Run()
—————————
Так
—————————
24 февраля 2010 в 21:03
SQL Configuration Manager включи TCP/IP и именованные каналы, докучи можешь запустить sql browser //support.microsoft.com/kb/914277/ru
24 февраля 2010 в 21:02
не не блокирует, чуйка подсказывает что где-то в настройках…
А может кто-то написать стандартные настройки, может я что-то упустил…
24 февраля 2010 в 20:04
фаерволл случаем не блокирует порт SQL-сервера?
24 февраля 2010 в 17:03
причина скорее всего в гребаном фрэймворке + винде
бывают такие косяки
24 февраля 2010 в 16:03
А причину нашел?
24 февраля 2010 в 16:00
Ыыы у меня тожж такая гребаная проблема иногда вылазит
вроде и TCP/IP включен и Named Pipes
а клиент не запускается сцук