LocalDB에 대한 SQL Server Native Client 지원

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)

Important

SQL Server Native Client(약칭 SNAC)는 SQL Server 2022(16.x) 및 SSMS(SQL Server Management Studio) 19에서 제거되었습니다. SQL Server Native Client(SQLNCLI 또는 SQLNCLI11) 및 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 새 애플리케이션 개발에 권장되지 않습니다. 앞으로 새 SQL Server용 Microsoft OLE DB 드라이버(MSOLEDBSQL) 또는 최신 Microsoft ODBC Driver for SQL Server로 전환합니다. SQL Server 데이터베이스 엔진(버전 2012~2019)의 구성 요소로 제공되는 SQLNCLI의 경우 이 지원 수명 주기 예외를 참조하세요.

SQL Server 2012(11.x)부터 LocalDB라는 경량 버전의 SQL Server를 사용할 수 있습니다. 이 항목에서는 LocalDB 인스턴스의 데이터베이스에 연결하는 방법을 설명합니다.

설명

LocalDB를 설치하고 LocalDB 인스턴스를 구성하는 방법을 포함하여 LocalDB에 대한 자세한 내용은 다음을 참조하세요.

요약하자면 LocalDB를 사용하면 다음을 수행할 수 있습니다.

  • sqllocaldb.exe i를 사용하여 기본 인스턴스의 이름을 검색합니다.

  • AttachDBFilename 연결 문자열 키워드를 사용하여 서버가 연결해야 하는 데이터베이스 파일을 지정할 수 있습니다. AttachDBFilename을 사용하는 경우 데이터베이스 연결 문자열 키워드를 사용하여 데이터베이스의 이름을 지정하지 않으면 애플리케이션이 닫히면 데이터베이스가 LocalDB 인스턴스에서 제거됩니다.

  • 연결 문자열에서 LocalDB 인스턴스를 지정합니다.

SERVER=(localdb)\v11.0  

필요한 경우 sqllocaldb.exe를 사용하여 LocalDB 인스턴스를 만들 수 있습니다. 또한 sqlcmd.exe를 사용하여 LocalDB 인스턴스에서 데이터베이스를 추가하고 수정할 수 있습니다. sqlcmd -S (localdb)\v11.0).

참고 항목

SQL Server Native Client 기능