Я разрабатываю инструменты с использованием vb.net framework 4, и мне нужно подключиться к серверу компании через IP-адрес, чтобы сотрудники могли использовать приложения из дома.Подключение к SQL Server по IP-адресу
Я пробовал много типов строки подключения, но я все еще получаю эту ошибку:
Error in inserting to DB 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: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)
Моя строка соединения:
Data Source=xxx.xx.xxx.xxx\serverName\SQL2012,1433;Network Library=DBMSSOCN;
Initial Catalog=xxxxx;User ID=xxxxxx;Password=xxxxxxx;
Чтобы подтвердить, я уже изменить настройки сервера SQL. Разрешение TCP/IP, Named pipe Enable, –
, и у вас есть сетевое подключение к машине и разрешен порт 1433 в поле через любые брандмауэры (программное обеспечение/оборудование), которые могут находиться между клиентом и сервером. Причина, по которой я спрашиваю, вы упоминаете пользователей из дома, используете ли вы vpn? – Doon
Убедитесь, что на брандмауэре вашего сервера (если есть брандмауэр) порт, который вы используете (1433), открыт. –