기본적으로 SQL LocalDb는 C : \ Users 프로필 아래에 모든 시스템 데이터베이스를 만듭니다. D : \ drive에 (시스템 데이터베이스 master, msdb 등) 모든 데이터베이스가 필요합니다. D : \ Drive에 사용자 데이터베이스를 만들 수 있지만 SQL LocalDb를 사용하여 D : \ Drive에 시스템 데이터베이스를 만들거나 만들 수 있습니까?SQL LocalDB 2012 시스템 데이터베이스를 다른 드라이브로 이동하는 방법은 무엇입니까?
참고 : ALTER 명령을 사용하여 데이터베이스를 이동하고 시작 명령을 사용하여 마스터를 이동할 수있는 SQL Express를 사용하여 시스템 데이터베이스를 이동할 수 있음을 알고 있습니다. 그러나 SQL LocalDb에는 동일한 작업을 사용할 수 없습니다.
그래서 SQL LocalDb 솔루션을 찾고 있습니다.
덕분에, 파레
안녕하세요. D : \ Drive에서 사용자 데이터베이스를 만들 수 있다는 것을 알았을 때 간단한 질문입니다. 어떻게 할 수 있습니까? 나는 sysdatabases를 움직일 필요가 없다. 단지 사용자 DB와 나는 이미 연결 문자열, 파일 이름 속성을 가진 데이터베이스의 생성 스크립트를 변경했고, 특정 폴더에 데이터베이스를 만들지는 않는다. 항상 문서의 루트로 간다. – Santux
데이터베이스를 만들 때 경로를 구분해야합니다. CREATE DATABASE (NAME = Test_dat, FILENAME = 'D : \ Data \ Data.mdf', SIZE = 10, FILEGROWTH = 5) SIZE = 5MB, FILEGROWTH = 5MB) – Pare
고마워, 나는 그 동안 일하고있어. 나는 그것이 존재하지 않는 폴더와 관련이 있다고 생각한다. 나는 아직 폴더가 존재하지 않는다면 폴더를 생성하고, 그 후에는 스크립트를 실행한다. 건배! – Santux