Hi there
I have task to connect sql server to excel
use linked server to excel
Operators enter data to excel, I must create linked to excel from sql server and with procedure import data to my table in sql.
I use this script:
--Создание связанного сервера
EXEC sp_addlinkedserver @server = 'TEST_EXCEL',
@srvproduct = 'Excel',
@provider = 'Microsoft.ACE.OLEDB.12.0',
@datasrc = 'C:\Users\1.xls',
@provstr = 'Excel 12.0;IMEX=1;HDR=YES;';
--Настройки безопасности (авторизации)
EXEC dbo.sp_addlinkedsrvlogin @rmtsrvname='TEST_EXCEL',
@useself= 'True',
@locallogin=NULL,
@rmtuser=NULL,
@rmtpassword=NULL;
--Обращение к связанному серверу
SELECT * FROM OPENQUERY (TEST_EXCEL, 'SELECT * FROM [l1$]');
--или
SELECT * FROM TEST_EXCEL...[l1$];
Please help in this case