하나의 .mdb Microsoft Access 데이터베이스를 사용하는 하나의 .exe 응용 프로그램이 있습니다.연결된 서버를 사용하여 SQL Server에서 Microsoft Access 데이터베이스 노출
Microsoft SQL Server를 통해 액세스 파일 안의 데이터에 액세스해야합니다. 우리는이 Access 파일을 가리키는 서버가 연결된 SQL Server 2008 R2 Enterprise를 가지고 있으며 SQL 문을 사용하여 select/update 쿼리를 실행할 수 있습니다.
SELECT * FROM [LinkedServerAccessDB]...[SomeTable]
어떻게 어떤 응용 프로그램이 SQL Server 인스턴스 이름 및 사용자 이름과 암호를 사용하여 내 SQL 서버에 연결을 시도 할 때이 연결된 서버, 내 Access 데이터베이스가 직접 "데이터베이스"로 게시되는 것을 구성 할 수 있습니다. 직접 연결된 서버를 사용하려면 어떤 "데이터베이스 이름"을 사용해야합니까?
은 (SSMS의 '데이터베이스'폴더에있는 즉, 사용 가능) 데이터베이스와 같은 MS 액세스 연결된 서버 개체를 사용할 수 원하는처럼 당신이
+1 @ p.campbell의 대답은 아래에 나와 있습니다.하지만 왜 SQL Server 구성 요소가 필요한지 궁금합니다. 응용 프로그램에서 Access 파일에 직접 연결하지 않으려는 이유가 있습니까? – Bryan
안녕하세요, 네,이 Access 파일에서 데이터에 액세스해야하는 몇 가지 응용 프로그램은 직접 MSSQL 만 지원하며 현재 데이터에 원본으로 남겨 둘 필요가있는 MSSQL으로 모든 데이터를 변경할 수는 없습니다. 감사합니다 –