네트워크에서 또는 네트워크 없이 SQL Server 실행Run SQL Server With or Without a Network

MicrosoftMicrosoft SQL ServerSQL Server 는 네트워크에서 또는 네트워크 없이 작동할 수 있습니다. SQL ServerSQL Server can run on a network, or it can function without a network.

네트워크에서 SQL Server 실행Running SQL Server on a Network

SQL ServerSQL Server 가 네트워크에서 통신하려면 SQL ServerSQL Server 서비스가 실행 중이어야 합니다.For SQL ServerSQL Server to communicate over a network, the SQL ServerSQL Server service must be running. 기본적으로 MicrosoftMicrosoft Windows는 기본 제공 SQL ServerSQL Server 서비스를 자동으로 시작합니다.By default, MicrosoftMicrosoft Windows automatically starts the built-in SQL ServerSQL Server service. SQL ServerSQL Server 서비스의 시작 여부를 확인하려면 명령 프롬프트에서 다음을 입력합니다.To find out whether the SQL ServerSQL Server service has been started, at the command prompt, type the following:

net startnet start

SQL ServerSQL Server 에 연결된 서비스가 시작되었으면 net start 출력 시 다음 서비스가 표시됩니다.If the services associated with SQL ServerSQL Server have been started, the following services will appear in the net start output:

  • Analysis Services (MSSQLSERVER)Analysis Services (MSSQLSERVER)

  • SQL Server(MSSQLSERVER)SQL Server (MSSQLSERVER)

  • SQL Server Agent(MSSQLSERVER)SQL Server Agent (MSSQLSERVER)

네트워크 없이 SQL Server 실행Running SQL Server Without a Network

네트워크 없이 SQL ServerSQL Server 의 인스턴스를 실행하면 기본 제공 SQL ServerSQL Server 서비스를 시작하지 않아도 됩니다.When running an instance of SQL ServerSQL Server without a network, you do not need to start the built-in SQL ServerSQL Server service. SQL Server Management StudioSQL Server Management Studio, SQL Server 구성 관리자, net startnet stop 명령은 네트워크 없이도 작동하므로 SQL ServerSQL Server 인스턴스 시작 및 중지 절차는 네트워크나 독립 실행형 작업의 경우에 동일합니다.Because SQL Server Management StudioSQL Server Management Studio, SQL Server Configuration Manager, and the net start and net stop commands are functional even without a network, the procedures for starting and stopping an instance of SQL ServerSQL Server are identical for a network or stand-alone operation.

SQL ServerSQL Server sqlcmd 와 같은 로컬 클라이언트에서 독립 실행형인스턴스에 연결할 때는 네트워크를 사용하지 않고 로컬 파이프를 사용하여 SQL ServerSQL Server 인스턴스에 직접 연결합니다.When connecting to an instance of a stand-alone SQL ServerSQL Server from a local client such as sqlcmd, you bypass the network and connect directly to the instance of SQL ServerSQL Server by using a local pipe. 로컬 파이프와 네트워크 파이프 간의 차이는 네트워크의 사용 여부에 있습니다.The difference between a local pipe and a network pipe is whether you are using a network. 달리 지정하지 않는 한, 표준 파이프( SQL ServerSQL Server .\pipe\sql\query)를 사용하여 로컬 파이프와 네트워크 파이프에서\\인스턴스에 연결합니다.Both local and network pipes establish a connection with an instance of SQL ServerSQL Server by using the standard pipe (\\.\pipe\sql\query), unless otherwise directed.

서버 이름을 지정하지 않고 로컬 SQL ServerSQL Server 인스턴스에 연결하면 로컬 파이프를 사용하게 됩니다.When you connect to an instance of a local SQL ServerSQL Server without specifying a server name, you are using a local pipe. 로컬 SQL ServerSQL Server 인스턴스에 연결하고 서버 이름을 정확하게 지정하면 SQL ServerSQL Server를 구성하여 다중 네트워크를 사용했을 경우 IPX/SPX와 같이 다른 네트워크 IPC 메커니즘이나 네트워크 파이프를 사용하게 됩니다.When you connect to an instance of a local SQL ServerSQL Server and specify a server name explicitly, you are using either a network pipe or another network interprocess communication (IPC) mechanism, such as Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) (assuming you have configured SQL ServerSQL Server to use multiple networks). 독립 실행형 SQL ServerSQL Server는 네트워크 파이프를 지원하지 않으므로 클라이언트에서 SQL ServerSQL Server 인스턴스에 연결할 때는 불필요한 / 인수를 제외해야 합니다.Because a stand-alone SQL ServerSQL Server does not support network pipes, you must omit the unnecessary / argument when connecting to the instance of SQL ServerSQL Server from a client. 예를 들어 SQL ServerSQL Server osql 에서 독립 실행형인스턴스에 연결하려면 다음을 입력합니다.For example, to connect to a stand-alone instance of SQL ServerSQL Server from osql, type:

osql /Usa /P <saPassword>osql /Usa /P <saPassword>