2014-04-27 2 views
0

내 데스크톱 컴퓨터에 SQL Server가 설치되어 있습니다. 나는 다음과 같은 서버 이름을 사용하여 (내 데스크탑 컴퓨터를 사용)에 연결할 수 : 내 노트북을 사용하여 연결하려면로컬 네트워크 SQL Server에 연결하는 방법

localhost\SQL_Express 
Windows Authentication 

, 나는 다음을 수행하려고을 (ACER_ASPIRE 내 컴퓨터 이름) :

ACER_ASPIRE\SQL_Express 
SQL Authentication (acerAspireUserName, acerAspirePassword) 

서버를 찾을 수 없다는 오류가 표시됩니다. 랩톱에서 데스크톱 컴퓨터의 SQL Server에 연결하는 방법은 무엇입니까?

답변

1

SQL Server에 연결하려면 두 가지 사항을 지정해야합니다.

1

- SQL 서버 인스턴스가 사는 곳이 섹션에서는 서버 이름

당신은 컴퓨터 이름은 [ServerName\InstanceName]

서버 이름을 제공하는 것입니다 생각합니다. 그리고 분명히 SQL Server는 한 컴퓨터에서 여러 인스턴스를 가질 수 있으므로 연결할 인스턴스 이름을 제공해야합니다.

[ServerName\InstanceName] 전체를 제공 할 필요가없는 기본 인스턴스에 연결하는 경우 인스턴스 이름에 대한 예외가 있습니다.이 컴퓨터의 SQL Server에서 기본 인스턴스에 연결하기 위해 컴퓨터 이름 만 사용할 수 있습니다. 당신이 알아야 할

것은이 당신이 SQL 서버, 연결하려는 서버 이름을 말할 수있는 모든 다른 방법입니다

localhost == . == MachineName == ServerName 

입니다.

2 - 인증

당신은 SQL 서버에 연결할 때 자신을 인증하는 방법은 두 가지가,

  1. Windows 인증.
  2. SQL Server 인증.

첫 번째 섹션에서 ServerName 당신은 SQL 서버에 어떤 시스템과 어떤 인스턴스에 연결할 것인지 알려 줬습니다.

이제이 인증 섹션에서 SQL Server에 인증 방법을 알려야합니다.

Windows 인증을 사용할 때 SQL Server는 Windows 자격 증명을 사용하여 사용자를 식별합니다. 이것은 컴퓨터의 운영 체제와 관련이있는 Server/Machine 이름과는 아무런 관련이 없습니다. 귀하의 경우 Windows이고 Windows 자격 증명을 사용할 수 있습니다.

Sql Server Authentication을 사용하는 경우 Sql Server Login' and 암호 '를 사용해야합니다. 이 경우 SQL Server는 컴퓨터에있는 운영 체제를 신경 쓰지 않습니다.(주로 리눅스, 유닉스, 맥과 같은 윈도우가 아닌 다른 운영체제에서 작업 할 때 주로 사용됨). 패스 한 로그인과 암호 만 고려합니다.

인증 모드 당신이 사용할 수있는 무엇 인증 모드

? 이것은 당신이 설치했을 때 SQL 서버 구성에 따라 달라집니다. 오직 Windows Authentication 또는 Mixed Mode (예 : Windows 인증 및 SQL 서버 인증) 만 허용하도록 SQL Server를 설정할 수 있습니다. 에 관계없이 인증 모드 사용중인 무엇 귀하의 경우에는

귀하의 케이스

. 당신은

local, localhost, . , ACER_ASPIRE 

처럼 컴퓨터에 한 그들이 지점으로 SQL 서버 SERVER 섹션에서 어떤 표기법을 사용할 수 있지만 인증에 당신은 SQL Server 인증이 유효한 SQL Server 로그인과 암호를 사용하고 있는지 확인 사용하는 경우.

0

기본적으로 SQL Express는 로컬 시스템에서만 LAN 연결을 지원하지 않습니다. 사용하려면 네트워크 포트도 수신 대기하도록 구성해야합니다. 이 작업은 SQL Server Surface 구성 도구에서 수행 할 수 있습니다.

+0

2012 년에는 더 이상 SAC가 없습니다. – dean

1

을 열고 쿼리 창, 그것은 다음과 같은 실행 내부 :

EXEC sys.sp_configure N'remote access', N'1' 
GO 
RECONFIGURE WITH OVERRIDE 
GO 

이 옵션은 Express 버전에 defauld으로 사용되지 않습니다.

관련 문제