VB-код для подключения к SQL-серверу на Windows Server 2012R2 - не локально

Я знаю, как подключиться к SQL Server Management Studio локально, то есть к вашему рабочему столу, Windows Authentication. Код как ниже.

myconnection As New SqlConnection("data source =serverNAME01; initial catalog=ZPCD; integrated security=true")

Но как мне подключиться к SQL Server Management Studio на Windows Server 2012R2, аутентификация SQL Server со своего рабочего стола?

Компьютер и имя пользователя для подключения удаленного рабочего стола к Windows Server 2012R2:
computerNAME01,
userNAME01

Имя сервера, логин, пароль и IP-адрес для студии управления (ядро базы данных):

Имя сервера: serverName01

Логин: sa

Пароль: Password01

IP: 192.167.1.21

и имя базы данных ZPCD

введите описание изображения здесь

Это пример моего кода, но он не работает.

connetionString="Data Source=192.167.1.21,1433;
    Network Library=DBMSSOCN;   Initial Catalog=ZPCD;
    User ID=sa;Password=Password01"

Сообщение об ошибке:

При установлении соединения с сервером SQL произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (укажите: поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server) (Microsoft SQL Server, ошибка: 5)

Пожалуйста, порекомендуйте! Спасибо

3 ответа

Это формат строки подключения, которую я использую. Формат (очевидно) изменился в VB.NET с VS 2008 до VS 2010. Когда я обновил свое программное обеспечение с VS 2008 до VS 2010, ему не удалось подключиться к Sql Server. У меня ушло несколько часов, чтобы понять это:

connectionString="server=192.168.1.1;database=MyDb;uid=sa; pwd=MyPassword" providerName="System.Data.SqlClient"

R / Prescott....

https://technet.microsoft.com/en-us/library/hh231672(v=sql.110).aspx

Включение сетевого протокола TCP/IP Запустите диспетчер конфигурации SQL Server. Нажмите Пуск, выберите Все программы и нажмите Microsoft SQL Server. Нажмите Инструменты конфигурации, а затем нажмите Диспетчер конфигурации SQL Server. В Диспетчере конфигурации SQL Server на панели консоли разверните Конфигурация сети SQL Server. На панели консоли щелкните Протоколы для. В области сведений щелкните правой кнопкой мыши TCP/IP и выберите Включить. На панели консоли щелкните Службы SQL Server. В области сведений щелкните правой кнопкой мыши SQL Server () и выберите Перезапустить, чтобы остановить и перезапустить службу SQL Server.

Строка удаленного подключения должна выглядеть так.

SqlConnection("Server=192.167.1.21\sqlinstance; DATABASE=ZPCD; Connection Timeout=5; USER ID=SA; PASSWORD=Password01")

Вам нужно иметь экземпляр SQL, часть в () на изображении ниже после \ после IP-адреса.

Можете ли вы опубликовать это из SQL Management Studio

Другие вопросы по тегам