2012-02-04 4 views
0

SQL Server Express에 초보자입니다. 지금 SSMS를 사용하여 DB를 수동으로 연결하고 있지만 코드를 통해이를 수행해야합니다. 인터넷을 통해 많은 검색을했으나 실제로 시작할 수 없습니다.SQL Server Express 용 sp_attachDB 프로 시저

나는 거기에 sp_attach 프로 시저가 있지만 donot 알고 그것을 사용하는 방법을 알고 내 응용 프로그램의 설치를 통해 호출하는 방법. SQLDMO 사용 방법

나에게 어떤 도움을 줄 수 있습니까?

감사

+0

SQLDMO는 더 이상 사용되지 않으며 이전 버전에서는 사용을 중지합니다. 대신 ** SMO ** (SQL Server Management Objects)를 사용하십시오. [SQL 2005에서 SMO 시작하기] (http://www.sqldbatips.com/showarticle.asp?ID=34) 또는 [SMO를 사용하여 데이터베이스 유지 관리 자동화하기] (http://www.simple-talk.com)를 참조하십시오./sql/backup-and-recovery/automate-your-database-maintenance-smo /를 사용하여 수업 수행 방법 –

답변

0

Didiit 혹시 설명서를 읽으려면 당신에게 발생?

죄송합니다.

은 내가 sp_attach 절차가 알고 있지만,

볼 수 있습니다 사용하는 방법을 알고이 donot. "google"이라는 것을 들어 본 적이 있습니까?

http://www.google.de/search?q=sp_attachdb+sql+server&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe=&redir_esc=&ei=0EUuT9_IMc7J8gOHpKXtDg

"sp_attachdb의 SQL Server는"링크 문서 일부, 예를 몇 가지의 톤이있다. 여기에 오기 전에 한 두뇌의 0.5 초 이상을 투자하여 그 것을 재현 해달라고 요청할 수 있습니다.

실제로 저장 프로 시저가 공식적으로 사용되지 않습니다.

http://msdn.microsoft.com/en-us/library/ms179877.aspx

참조는, SQL 서버는 상용 제품 : 어쨌든, 당신은 그나마 자신을 구글 사용하고자하는 것 같다, 여기이 저장 프로 시저에 대한 온라인 문서에 대한 링크입니다. 모든 것이 문서화되어 있습니다. 이 저장 프로 시저가 진행 중입니다. 문서에 대한 링크는 "새로운 대안"입니다.

그런 다음 내 응용 프로그램의 설정을 통해이를 호출하는 방법.

이것은 실제로 휴된 문제입니다. 먼저 다른 SQL 문과 같이 호출합니다. 마지막으로, SQ LServer는 텍스트 인 SQL을 사용합니다. 주된 문제는 응용 프로그램 설정에서 수행해야하는지 여부와 설정 내에서 수행하는 방법입니다. 다른 이야기 - MSI 파일에는 제한이 있습니다. 실제 설치 프로그램 디자이너 대신 Visual Studio 설치 프로그램을 사용하기에 충분한 경험이없는 경우 (WIX에서 읽음) 다음에는 더 많은 제한이 있습니다.

매우 기본적인 경우가 아니면 설치시 데이터베이스 생성이 복잡합니다. 자동으로 어딘가에 대형 고성능 dtabase를 만들지 않고 디스크 레이아웃을 계획합니다. 작은 물건은 괜찮습니다.)

결국 서버에 연결하여 데이터베이스를 설정하는 what - issuing SQL 명령을 추측하여 데이터베이스 설정 프로그램을 시작합니다. 요즘 WIX (인스톨러를 만드는 데 요즘 표준에 관한 것입니다)를 사용한다면, http://wix.mindcapers.com/wiki/WiX_and_SQLServer 당신이 시작하는 데 도움이 될 수 있습니다. 공식 WIX 문서도 도움이됩니다. Google에 올바른 용어를 입력하기 위해 Google에 연습 문제로 남겨 둡니다.

0

Microsoft.SqlServer.Management.Smo.AttachDatabase 방법 (link here)

를 사용