2014-01-28 5 views
2

MS-SQL에서 데이터베이스의 모든 데이터베이스의 데이터 정렬 이름을 SQL_Latin1_General_CP1_CI_AS로 어떻게 변경합니까?MS SQL에서 데이터베이스의 데이터 정렬 변경

또한이 데이터 정렬 이름을 따르려면 새 데이터베이스가 필요합니다. SQL Server 인스턴스의 기본 데이터 정렬을 변경

답변

2

복잡한 동작을하고 다음 단계를 포함 할 수 있습니다

  1. 당신이 당신의 사용자 데이터베이스를 다시 작성하는 데 필요한 모든 정보 또는 스크립트이 있는지 확인을 그리고 그들 안에있는 모든 물건들.
  2. bcp Utility과 같은 도구를 사용하여 모든 데이터를 내 보냅니다. 에 대한 자세한 내용은 Importing and Exporting Bulk Data.

  3. 모든 사용자 데이터베이스 삭제를 참조하십시오.

  4. 설치 명령의 SQLCOLLATION 속성에 새로운 데이터 정렬을 지정 마스터 데이터베이스를 다시 작성합니다. 예를 들어

    SETUP/QUIET/ACTION은 = REBUILDDATABASE/INSTANCENAME = 인스턴스 이름 /SQLSYSADMINACCOUNTS =은/[SAPWD = StrongPassword] /SQLCOLLATION 자세한 내용 = CollationName

, Rebuilding System Databases 참조 차지한다. 모든 데이터베이스와 모든 개체를 만듭니다. 모든 데이터를 가져옵니다.

원래 소스는 "모든 사용자 데이터베이스를 삭제"와 here

+1

하십시오 굵은 부분이다. 그리고 그것을 천 번 반복하십시오 :-). OP는 그가 요구하는 작은 묘기가 아니라는 것을 이해해야합니다. 서버 또는 db 데이터 정렬 만 변경하는 스위치는 없습니다. – Marian