singlepost

Настройка MS SQL Exp << На главную или назад  

Есть БД пишу под нее клиента. Но вот немогу понять что нужно вкл/выкл, что бы достучаться можно было с любой машины в сети. Подключаться пробовал 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

Подскажите в чем подвох, за рание благодарен.

38 ответов в теме “Настройка MS SQL Exp”

  1. 11
    Владимир Сургай ответил:

    Благодарю свех за помощь! Все заработало, как родной клиент, так и мой. По факту запустил SQL server browser и разрешил в подключении Named Piepes, TCP/IP и дефолтно был разрешен shared memory.

  2. 10
    Владимир Сургай ответил:

    Родного клиента ? – Если да, то с этим проблема т.к. клиента писал не я =(
    Если нет то обьясни, я с базами данных начал разбираться недавно

  3. 9
    Макаров Михаил ответил:

    Строку подключения в студию

  4. 8
    Владимир Сургай ответил:

    А если открыты пайпы и тсп/айпи, и скьюл бровзер, то мой клиент говорит:
    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

  5. 7
    Владимир Сургай ответил:

    Разрешил все,но ту включал 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()
    —————————
    Так
    —————————

  6. 6
    Макаров Михаил ответил:

    SQL Configuration Manager включи TCP/IP и именованные каналы, докучи можешь запустить sql browser //support.microsoft.com/kb/914277/ru

  7. 5
    Владимир Сургай ответил:

    не не блокирует, чуйка подсказывает что где-то в настройках…
    А может кто-то написать стандартные настройки, может я что-то упустил…

  8. 4
    Игнат Очередько ответил:

    фаерволл случаем не блокирует порт SQL-сервера?

  9. 3
    Андрей Мазур ответил:

    причина скорее всего в гребаном фрэймворке + винде
    бывают такие косяки

  10. 2
    Владимир Сургай ответил:

    А причину нашел?

  11. 1
    Андрей Мазур ответил:

    Ыыы у меня тожж такая гребаная проблема иногда вылазит
    вроде и TCP/IP включен и Named Pipes
    а клиент не запускается сцук

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.