Posted
Filed under DataBase/MSSQL
SSMS(SQL Server Managerment Studio)에서 AccessDB(액세스파일)에 연결하기 위한 방법 입니다.

1. sp_addlinkedserver를 실행해 연결된 서버를 만듬 (파일 경로 지정)
exec sp_addlinkedserver 'Nwind', 'Access', 'Microsoft.Jet.OLEDB.4.0', 'c:\TestDB\Northwind.mdb'

1.1.외부파일 공유로 접근시
exec sp_addlinkedserver 'Nwind_Remote', 'Access', 'Microsoft.Jet.OLEDB.4.0', '\\IP주소\NorthWind\Northwind.mdb'

2. Nwind라는 연결된 서버에 대해 액세스 부여
exec sp_addlinkedsrvlogin 'Nwind', 'false', NULL, 'Admin',NULL

3. Access 데이터베이스에는 카탈로그와 스키마 이름이 없습니다.
따라서 Access 기반의 연결된 서버는 linked_server...table_name 형식의 네 부분으로 된 이름을 사용하여 분산 쿼리에서 참조될 수 있습니다.
SELECT * FROM Nwind...Orders



Jet용 OLE DB 공급자,
http://msdn.microsoft.com/ko-kr/library/ms175866(v=sql.90).aspx
2013/08/09 16:30 2013/08/09 16:30