2011-09-08 3 views
0

영어로 죄송합니다.다른 SQL Server로 데이터베이스 분할

SQL Server 2005 Enterprise에는 데이터베이스가 있습니다. 나는 datetime으로 fileGroups의 모든 테이블을 분할하는 프로그램을 작성했습니다. 그러나 문제는 데이터베이스 스키마가이를 위해 설계되지 않았으며 대부분의 정보가 PRIMARY 파일 그룹에 남아 있다는 것입니다.

향상된 성능을 위해 두 개 이상의 데이터베이스 서버에 테이블을 분산시킬 수있는 방법을 알려주십시오.

답변

1

한 파일 그룹에서 다른 파일 그룹으로 테이블을 이동하는 방법에 대한 구문을 찾고 있습니까? ALTER TABLE

ALTER TABLE dbo.MyTable 
MOVE TO MyNewFileGroup 
+0

하나의 파일 그룹에서 다른 파일 그룹으로 테이블을 이동하는 방법을 알고 있습니다. 다른 ms SQL 서버로 일부 테이블 이동에 관심이 있습니다. – popovIgor

+0

서버 A, 데이터베이스 B에 테이블 C가 있습니다. 테이블 C를 서버 D로 이동 하시겠습니까? 모든 응용 프로그램에서이 테이블이 이동했거나 두 테이블에 해당 테이블의 복사본을 동기화 상태로 유지할 수있는 항목이 필요하다는 것을 알고 있습니까? – billinkc

+0

테이블의 인수 크기로 취하는 파티션 함수를 작성하는 방법을 알려주시겠습니까? – popovIgor

0

MS SQL Server의 파티션 기능을 조사해야하는 것처럼 들립니다. 이 작업은 수동으로 수행하면 안됩니다. 데이터베이스에서 해당 문제를 해결하도록하십시오.

+0

분산 된 데이터베이스를 어떻게 만들 수 있는지 알고 싶습니다. – popovIgor

관련 문제