Использование псевдонима SQL в строке подключенияC#

Место общения программистов C#
Ответить
Anonymous
 Использование псевдонима SQL в строке подключения

Сообщение Anonymous »

Я установил локальный псевдоним для экземпляра SQL Server.

Код: Выделить всё

sqldev -> myserver/MSSQLSERVERDEV
Мне интересно, можно ли использовать этот псевдоним в строке подключения (пример показан ниже):

Код: Выделить всё

static void Main(string[] args)
{
OpenSqlConnection();
Console.Read();
}

private static void OpenSqlConnection()
{
try
{
string connectionString = GetConnectionString();

using (SqlConnection connection = new SqlConnection())
{
connection.ConnectionString = connectionString;
connection.Open();

Console.WriteLine("State: {0}", connection.State);
Console.WriteLine("ConnectionString: {0}", connection.ConnectionString);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}

static private string GetConnectionString()
{
return "Data Source=sqldev;Initial Catalog=Data;" +
"Integrated Security=true;";
}
Я могу подключиться к серверу, используя псевдоним в SSMS, и подключиться к C#, используя полное имя экземпляра, но когда я пытаюсь подключиться к C#, используя псевдоним, я получаю следующую ошибку :

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

Возможно ли использование псевдонима в строке подключения SQL Server , и если да, то что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ion-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»