이 문서에서는 LocalDB 데이터베이스에 연결하는 방법을 설명합니다. LocalDB는 SQL Server의 경량 버전입니다.
비고
LocalDB로 수행할 수 있는 작업을 요약하려면 다음을 수행합니다.
sqllocaldb.exe 또는 app.config 파일을 사용하여 LocalDB 인스턴스를 만들고 시작합니다.
sqlcmd.exe 사용하여 LocalDB 인스턴스에서 데이터베이스를 추가하고 수정합니다. 예:
sqlcmd -S (localdb)\myinst
.AttachDBFilename
연결 문자열 키워드를 사용하여 LocalDB 인스턴스에 데이터베이스를 추가합니다. 사용할 때 연결 문자열 키워드를 사용하여AttachDBFilename
Database
데이터베이스의 이름을 지정하지 않으면 애플리케이션이 닫히면 데이터베이스가 LocalDB 인스턴스에서 제거됩니다.연결 문자열에 LocalDB 인스턴스를 지정합니다. 예를 들어 인스턴스 이름은
myInstance
연결 문자열에 다음이 포함됩니다.server=(localdb)\\myInstance
User Instance=True
는 LocalDB 데이터베이스에 연결할 때 허용되지 않습니다.
LocalDB 설치에 대한 자세한 내용은 SQL Server Express LocalDB를 참조하세요.
프로그래밍 방식으로 명명된 인스턴스 만들기
애플리케이션은 명명된 인스턴스를 만들고 다음과 같이 데이터베이스를 지정할 수 있습니다.
다음과 같이 app.config 파일에 만들 LocalDB 인스턴스를 지정합니다. 인스턴스의 버전 번호는 LocalDB 설치의 버전 번호와 동일해야 합니다.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="system.data.localdb" type="System.Data.LocalDBConfigurationSection,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/> </configSections> <system.data.localdb> <localdbinstances> <add name="myInstance" version="11.0" /> </localdbinstances> </system.data.localdb> </configuration>
연결 문자열 키워드를 사용하여 인스턴스의
server
이름을 지정합니다. 연결 문자열 키워드에server
지정된 인스턴스 이름은 app.config 파일에 지정된 이름과 일치해야 합니다.AttachDBFilename
연결 문자열 키워드를 사용하여 .MDF 파일을 지정하십시오.