2011-07-06 3 views
2

Visual Studio 2010에서 작업 중이며 솔루션 탐색기의 App_data에 표시되지 않는 서버 탐색기에 데이터베이스가 있습니다. 업로드 할 위치를 복사해야합니다 호스트 ..데이터베이스를 복사하는 방법

나는 데이터베이스가 SQL Server2005에 적합하다고 생각하는데, 이는 vs2010이 설치된 컴퓨터에 설치된 유일한 SQL Server 버전이기 때문입니다.

<add name="YourGuruDB" connectionString="Data Source=DIMA-00AA1DA557;Initial Catalog=model;Integrated Security=True" /> 
+0

SQL Server Management Studio가 있습니까? 이 웹 사이트를 복사하는 것이 훨씬 쉽습니다. – Curt

+0

SQL Server Management Studio 2005가 있습니다. 연결 문자열을 봅니다.이 이름의 데이터베이스를 호출하는 방법은 다음과 같습니다. dima-00aa1da557.model.dbo –

+0

SQL Server없이 : http://stackoverflow.com/a/35479710/2901207 – CularBytes

답변

1

데이터베이스를 마우스 오른쪽 단추로 클릭하고 백업을 선택하여 데이터베이스를 백업 할 수 있습니다. 호스트/웹 서버에서 복원하십시오.

+0

그 답은 ... 그게 내가 무엇을했는지 –

+0

당신은 또한 귀하의 요구에 맞는 경우 데이터 비교를 사용할 수 있습니다 : http://stackoverflow.com/a/35479710/2901207 – CularBytes

0

가 분리 \ SQL Managment를 Studio.Then 작업에 당신에게 데이터베이스를 선택 : 여기

내 연결 문자열입니다. 그런 다음 데이터베이스 파일을 다른 대상으로 복사 할 수 있습니다. 데이터베이스를 온라인으로 다시 만들려면 Tasks \ Attach를 수행하십시오.

P.S 귀하의 작업을 수행하는 다른 방법 중 하나 일뿐입니다.

+0

작업에서 나는 백업 옵션 만 있습니다 : ( –

+0

모델 데이터베이스를 분리 할 수 ​​없습니다. 시스템 데이터베이스 –

1

데이터베이스 스키마와 필수 데이터를 SSMS (SQL Server Management Studio)를 사용하여 SQL 스크립트로 내 보낸 다음 호스트에서 스크립트를 실행하는 것이 좋습니다.

여기가 http://blog.sqlauthority.com/2007/08/21/sql-server-2005-create-script-to-copy-database-schema-and-all-the-objects-stored-procedure-functions-triggers-tables-views-constraints-and-all-other-database-objects/

편집에 대한 좋은 튜토리얼입니다 : 당신이 VS2010를 사용하는 경우 "패키지/SQL 게시"당신은 당신의 SQL DB를 패키징 할 수 있도록라는 배포의 새로운 기능이 있습니다. 자습서 사용법은 다음과 같습니다. http://rachelappel.com/deployment/database-deployment-with-the-vs-2010-package-publish-database-tool/

+0

내 대답 –

1

Erm. 연결 문자열은 사용중인 데이터베이스가 모델이라고 말합니다. 이 데이터베이스는 새 데이터베이스의 템플릿을 사용하는 SQL Server의 특수 데이터베이스입니다 (이 때문에 분리/복사 할 수 없습니다). 그 이름을 붙이면 모든 문제가 생길 것입니다.

하지만 이름을 바꾸지 마십시오. 새로운 데이터베이스를 만들어야합니다. 그러면 모델에 포함 된 모든 것을 갖게됩니다. 그런 다음 모델에 추가 한 항목을 모두 제거하십시오.

이제 새 데이터베이스를 분리하고 다른 위치로 이동할 수 있습니다.

+0

업데이 트했습니다 잘 발견, 데이터베이스 이름을 알지 못했어요 – Curt

+0

나는 방법을 발견했다, 나는 "모델"을 백업하고 그것을 복원했다, 그때 나는 그것을 붙였다. ... 일했다. –

+0

당신은 여전히해야한다. 각각의 새 데이터베이스에는 모델에 넣은 모든 것이 포함되므로 모델 데이터베이스를 정리하십시오. –

관련 문제