Я використовую наступну рядок з'єднання в SQL Server Management Studio. Не вдалося підключитися:
mycomputer.test.xxx.com:1234\myInstance1
Але наступне:
mycomputer.test.xxx.com\myInstance1
Тож як я можу вказати номер порту в рядку з'єднання?
Я використовую наступну рядок з'єднання в SQL Server Management Studio. Не вдалося підключитися:
mycomputer.test.xxx.com:1234\myInstance1
Але наступне:
mycomputer.test.xxx.com\myInstance1
Тож як я можу вказати номер порту в рядку з'єднання?
Відповіді:
За допомогою коми вкажіть номер порту за допомогою SQL Server:
mycomputer.test.xxx.com,1234
Не потрібно вказувати ім'я екземпляра, визначаючи порт.
Ще багато прикладів за адресою http://www.connectionstrings.com/ . Це мене врятувало кілька разів.
Для JDBC належний формат дещо інший і такий:
jdbc:microsoft:sqlserver://mycomputer.test.xxx.com:49843
Зверніть увагу на двокрапку замість коми.
Правильний рядок підключення SQL для SQL із зазначенням порту - це використання кома між ip адресою та номером порту, наприклад, наступним шаблоном: xxx.xxx.xxx.xxx, yyyy
У самому імені сервера ви можете додати такий номер порту
Server="servername:XXXXX"
Замініть XXXXX своїм номером порту.
Ваш рядок з'єднання виглядатиме приблизно так, як показано нижче
<connectionStrings>
<add name="ConnectionStringSQL"
connectionString="server=servername:XXXXX;database=databasename;uid=XXX;pwd=XXXXXXX"
providerName="System.Data.SqlClient" />
</connectionStrings>