Compartilhar via


Executar o SQL Server com ou sem uma rede

Aplica-se:SQL Server

O SQL Server pode ser executado em uma rede ou pode funcionar sem uma rede.

Executar o SQL Server em uma rede

Para o SQL Server se comunicar por meio de uma rede, o serviço do SQL Server deve estar em execução. Por padrão, o Windows inicia automaticamente o serviço interno do SQL Server. Para descobrir se o serviço SQL Server foi iniciado, no prompt de comando, digite o seguinte comando:

net start

Se os serviços associados ao SQL Server tiverem sido iniciados, os seguintes serviços aparecerão na net start saída:

  • Analysis Services (MSSQLSERVER)
  • SQL Server (MSSQLSERVER)
  • SQL Server Agent (MSSQLSERVER)

Executar o SQL Server sem uma rede

Ao executar uma instância do SQL Server sem uma rede, você não precisa iniciar o serviço interno do SQL Server. Como o SQL Server Management Studio, o SQL Server Configuration Manager e o e net stop os net start comandos estão funcionais mesmo sem uma rede, os procedimentos para iniciar e parar uma instância do SQL Server são idênticos para uma operação autônoma ou de rede.

Ao se conectar a uma instância de um SQL Server autônomo de um cliente local, como o sqlcmd, você ignora a rede e se conecta diretamente à instância do SQL Server usando um pipe local. A diferença entre um pipe local e um pipe de rede é se você está usando uma rede. Os pipes locais e de rede estabelecem uma conexão com uma instância do SQL Server usando o pipe padrão (\\.\pipe\sql\query), a menos que seja direcionado de outra forma.

Quando você se conecta a uma instância de um SQL Server local sem especificar um nome de servidor, você está usando um pipe local. Quando você se conecta a uma instância de um SQL Server local e especifica um nome de servidor explicitamente, você está usando um pipe de rede ou outro mecanismo de IPC (comunicação entre processos de rede), como o Exchange de Pacotes de Trabalho pela Internet/Troca de Pacotes Sequenciado (IPX/SPX) (supondo que você configurou o SQL Server para usar várias redes). Como um SQL Server autônomo não dá suporte a pipes de rede, você deve omitir o argumento de Server_name> desnecessário</ ao se conectar à instância do SQL Server de um cliente. Por exemplo, para se conectar a uma instância autônoma do SQL Server no osql, digite:

osql /Usa /P <saPassword>