Compartilhar via


Executar o SQL Server com ou sem uma rede

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

Executando 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 Microsoft Windows inicia o serviço interno do SQL Server automaticamente. Para descobrir se o serviço do SQL Server foi iniciado, no prompt de comando, digite o seguinte:

net start

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

  • Analysis Services (MSSQLSERVER)

  • SQL Server (MSSQLSERVER)

  • SQL Server Agent (MSSQLSERVER)

Executando o SQL Server sem uma rede

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

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á ou não usando uma rede. Os pipes local 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 especificado o contrário.

Ao se conectar a uma instância de um SQL Server local sem especificar um nome de servidor, você estará usando um pipe local. Ao se conectar a uma instância de um SQL Server local e especificar um nome de servidor explicitamente, você estará usando um pipe de rede ou outro mecanismo de IPC (comunicação entre processos) de rede, como IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) (assumindo que você tenha configurado o SQL Server para usar várias redes). Como um SQL Server autônomo não oferece suporte a pipes de rede, você deve omitir o argumento /<Server_name> desnecessário ao se conectar à instância do SQL Server em um cliente. Por exemplo, para se conectar a uma instância autônoma do SQL Server no osql, digite:

osql /Usa /P<saPassword>