Как я могу настроить MSSQL2005 для одновременного ответа на "localhost" и другое имя? - PullRequest
0 голосов
/ 30 января 2009

Я работаю над базой кода, имеющей несколько строк подключения, которые обращаются к серверу базы данных по указанному имени.

<add name="myConnection" 
     connectionString="Data Source=DevServer;Initial Catalog='devData';Persist Security Info=True;User ID=devUser;Password=devPass;" 
     providerName="System.Data.SqlClient" />

Я нахожусь в месте, где нет доступа к названному источнику данных "DevServer".
У меня есть версия базы данных, размещенная локально в "localhost".
Я хотел бы, чтобы моя база данных "localhost" была доступна через источник данных с именем "DevServer".

Я не хочу потерять возможность доступа к серверу через "localhost", так как у меня есть другие проекты, которые используют это в качестве источника данных. Я мог бы изменить файлы конфигурации, но тогда я должен был бы убедиться, что я не проверю их, так как это нарушит конфигурацию для других. Я все еще хочу получать какие-либо обновления в конфигурационных файлах, поэтому использование локально записываемых версий не вариант.

Я пытался с помощью диспетчера конфигурации SQL Server создать псевдоним, но я думаю, что сделал что-то не так, так как все еще не могу подключиться с помощью «DevServer».

Должен ли SQL Server Configuration Manager быть в состоянии достичь того, что я пытаюсь?
Кто-нибудь может предложить способ, которым я могу достичь этого?

Полагаю, мой вопрос похож на этот , но не было принято никакого ответа, и он относится к SQL Express.

Ответы [ 2 ]

5 голосов
/ 30 января 2009

Вы можете обновить свой файл хостов , чтобы получить псевдоним вашего машинного имени для DevServer:

127.0.0.1       localhost

# Comment this line out when back on the normal network:
127.0.0.1       DevServer
2 голосов
/ 30 января 2009

Диспетчер конфигурации SQL Server позволяет использовать псевдоним в псевдониме в разделе Конфигурация собственного клиента. Я думаю, что это проще для меня, но решение файла hosts должно работать так же хорошо.

Если вы используете SSCM, обязательно откажитесь от этого при подключении к основной сети (или редактировании), иначе вы не сможете подключиться к нужному серверу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...