네트워크에서 또는 네트워크 없이 SQL Server 실행
적용 대상: SQL Server
Microsoft SQL Server는 네트워크에서 또는 네트워크 없이 작동할 수 있습니다.
네트워크에서 SQL Server 실행
SQL Server가 네트워크를 통해 통신하려면 SQL Server 서비스가 실행 중이어야 합니다. 기본적으로 Microsoft Windows는 기본 제공 SQL Server 서비스를 자동으로 시작합니다. SQL Server 서비스가 시작되었는지 확인하려면 명령 프롬프트에서 다음을 입력합니다.
net start
SQL Server와 연결된 서비스가 시작된 경우 다음 서비스가 net start 출력에 표시됩니다.
Analysis Services(MSSQLSERVER)
SQL Server(MSSQLSERVER)
SQL Server Agent(MSSQLSERVER)
네트워크 없이 SQL Server 실행
네트워크 없이 SQL Server의 인스턴스를 실행하면 기본 제공 SQL Server 서비스를 시작하지 않아도 됩니다. SQL Server Management Studio, SQL Server 구성 관리자 및 net start 및 net stop 명령은 네트워크 없이도 작동하므로 SQL Server 인스턴스를 시작하고 중지하는 절차는 네트워크 또는 독립 실행형 작업에 대해 동일합니다.
sqlcmd와 같은 로컬 클라이언트에서 독립 실행형 SQL Server 인스턴스에 연결하는 경우 네트워크를 우회하고 로컬 파이프를 사용하여 SQL Server 인스턴스에 직접 연결합니다. 로컬 파이프와 네트워크 파이프의 차이점은 네트워크를 사용하는지 여부입니다. 달리 지정하지 않는 한, 표준 파이프(\\.\pipe\sql\query)를 사용하여 로컬 파이프와 네트워크 파이프에서 SQL Server 인스턴스에 연결합니다.
서버 이름을 지정하지 않고 로컬 SQL Server 인스턴스에 연결하는 경우 로컬 파이프를 사용합니다. 로컬 SQL Server의 인스턴스에 연결하고 서버 이름을 명시적으로 지정하는 경우 네트워크 파이프 또는 인터넷 작업 패킷 교환/IPX/SPX(시퀀스 패킷 교환)와 같은 다른 IPC(네트워크 간 통신) 메커니즘을 사용합니다(여러 네트워크를 사용하도록 SQL Server를 구성한 것으로 가정). 독립 실행형 SQL Server는 네트워크 파이프를 지원하지 않으므로 클라이언트에서 SQL Server 인스턴스에 연결할 때는 불필요한 /<Server_name> 인수를 제외해야 합니다. 예를 들어 osql에서 SQL Server의 독립 실행형 인스턴스에 연결하려면 다음을 입력합니다.
osql /Usa /P <saPassword>