2011-01-23 2 views
1

Visual Studio에서 준비 데이터베이스 서버에 연결하려고합니다.원격 SQL 서버 연결을위한 서버 이름을 작성하는 올바른 방법은 무엇입니까?

서버 이름 필드에 서버의 IP 주소를 채우려고했지만 작동하지 않았습니다.

나는 Sql 서버 구성에서 IP 주소에 대한 액세스를 사용 가능하게했습니다. 내 생각 엔 서버 이름이 제대로 설정되지 않았다는 것입니다.

나는 또한 시도했습니다 myip/.SQLEXPRESS - 또한 작동하지 않습니다. 연결 문자열에 사용되는 SQL Server에 대한

답변

0

일반 명명 규칙 :

http://www.connectionstrings.com/sql-server-2008

  • SERVERNAME, 예를 들어, "myserver"
  • SERVERNAME \ INSTANCENAME, 예 :. "myserver \ workgroup"
  • SERVERNAME, portnumber 등. 서버 이름이 해결하거나 대안으로하지 않을 경우 "MYSERVER가, 1999", 비표준 포트를 PORTNUMBER
  • 각각의 경우에

  • 서버 이름 \의 INSTANCENAME를 사용하는 경우, SERVERNAME은 IP 주소로 대체 ​​할 수있다, 예 연결 문자열에서

    • 165.24.21.225 \ SQLExpress입니다 1999

    :

    Driver={SQL Server Native Client 10.0};Server=165.24.21.225\SQLExpress,1999;Database=myDataBase;UID=mylogin;PWD=letmein; 
    
  • +0

    그것은 인터넷을 통해의, 어쩌면 servername은 작동하지 않습니다. – user469652

    +0

    그러면 "servername"문제가 해결됩니다. 방화벽 문제가 있거나 SQL Server 구성이 잘못되었을 수 있습니다. http://support.microsoft.com/kb/914277 (원격 연결을 허용하는 SQL Server 2005) – RichardTheKiwi

    +0

    for 2008 : http://msdn.microsoft.com/en-us/library/dd857537%28v=vs.85% 29.aspx – RichardTheKiwi