2011-08-04 5 views
0

이것은 아마도 어리석은 질문 일 수 있지만 그 밖의 다른 답변은 찾을 수 없습니다.SQL Server를 통해 master 데이터베이스에 연결하는 연결 문자열은 무엇입니까

많은 데이터베이스를 복원 할 수있는 SQL 데이터베이스 스크립트가 있습니다. SQL Server 2008을 통해 'master'시스템 데이터베이스에 연결하여 스크립트를 실행할 수 있습니다.

OdbcConnection/OdbcCommand 클래스를 사용하는 .NET 응용 프로그램을 통해이 스크립트의 실행을 자동화하려고합니다.

그래서 스크립트를 실행할 수 있으려면 연결 문자열을 입력해야합니다.

문제점 master 데이터베이스의 연결 문자열을 찾을 수 없습니다. 하나 있습니까?

"DSN = master"시도했지만 작동하지 않았습니다. 사전

+1

[http://connectionstrings.com/](http://connectionstrings 거기에있다 .com /)은 연결 문자열 예제를위한 훌륭한 리소스입니다. –

답변

1

에서

덕분에 당신은 설정을 선택한 마스터 데이터베이스가있는 ODBC 데이터 원본 관리자에서 새 ODBC 데이터 소스를 가지고있다. DSN "master"의 이름을 지정하면 연결 문자열은 실제로 "DSN = master"가됩니다.

+0

새 ODBC 데이터 소스 설정이 스크립트를 통해 자동화 될 수 있는지 알고 있습니까? 예 : .NET, DOS 명령 –

+1

odbcadmin 도구가 있거나 명령 행을 통해 실행할 수있는 도구가 있습니다. http://support.microsoft.com/kb/123008 –

+0

정말 고마워! –

1

DSN을 사용하려면 이미 컴퓨터에 ODBC 설정이 있어야하며 연결 ​​정보에 대해서는 DSN을 가리켜 야합니다.

북마크가 손에 올 것이다 ..

http://www.connectionstrings.com/

당신이 필요로하는 모든 것은 :)

+0

마스터 데이터베이스를 가리 키도록 ODBC 설정을 자동화하는 방법이 있습니까? 내가 실행중인 테스트 환경은 매번 깨끗한 환경이 될 것입니다 (그렇지 않으면 새 이미지 스냅 샷을 가져와야합니다) 고맙습니다. –

+1

감사합니다. 이렇게하면 ODBC 설정을 reg 파일로 설정하는 방법이 표시됩니다. http : //www.fabalou.com/Access/General/quickodbcinstall.asp에서 기본 데이터베이스도 설정할 수 있습니다. 응답 시간이 오래 걸려서 죄송합니다. – Tony

관련 문제