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-адреса.