Alias para SQLEXPRESS

14

Eu tenho uma edição de desenvolvedor do SQL Server 2008, mas agora tenho um software com uma string de conexão codificada:

Data Source=.\SQLEXPRESS;Initial Catalog=db;User Id=sa;Password=1234;

Agora eu tentei adicionar um alias na ferramenta de configuração ao SQLEXPRESS, mas ele simplesmente não quer usar esse novo alias.

Eu ativei o TCP / IP e reiniciei o serviço.

    
por YesMan85 17.02.2011 / 11:18

1 resposta

23

Siga estas etapas para adicionar um alias:

  1. Abra o SQL Server Configuration Manager
  2. Expandir a configuração do SQL Native Client
  3. Clique com o botão direito do mouse em Aliases e selecione New Alias...
  4. Na janela Novo alias:
    • Insira .\SQLEXPRESS para o nome do alias.
    • Selecione o protocolo apropriado (por exemplo, Named Pipes)
    • Insira . para o nome do servidor (isso é equivalente a localhost ).
  5. Clique em OK para fazer a alteração.

A alteração do arquivo HOSTS para incluir uma configuração do SQLEXPRESS só redirecionará as pesquisas de DNS de uma máquina chamada SQLEXPRESS para o endereço IP especificado. Isso não fará com que .\SQLEXPRESS resolva a instância SQL localhost.

    
por 06.09.2011 / 22:48