PDA

View Full Version : Export از اکسل به ديتابيس و برعکس



zizigolo110
یک شنبه 24 آبان 1388, 10:19 صبح
سلام
من يه مشکلي با دستورات زير دارم

SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', 'SELECT * FROM [Customers$]')


وقتي ديتابيس با فايل اکسل روي يه کامپيوتر نباشند کار نمي کنه.
آدرس IP هم مي زنم باز کار نمي کنه لطفا منو راهنمايي کنين.

AminSobati
یک شنبه 24 آبان 1388, 23:13 عصر
سلام دوست عزیزم،
ای کاش پیغام خطا رو پست میکردین. من احتمال میدم سرویس SQL Server دسترسی به Folder رو نداره

zizigolo110
دوشنبه 25 آبان 1388, 06:50 صبح
سلام دوست عزیزم،
ای کاش پیغام خطا رو پست میکردین. من احتمال میدم سرویس SQL Server دسترسی به Folder رو نداره

پيغام خطايي که مي ده اينه
Configuration option 'show advanced options' changed from 1 to 1. Run the RECONFIGURE statement to install.
Configuration option 'Ad Hoc Distributed Queries' changed from 1 to 1. Run the RECONFIGURE statement to install.
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".

AminSobati
دوشنبه 25 آبان 1388, 09:25 صبح
اگر چه یقین ندارم اشکال از این باشه، اما من جای شما باشم سطوح دسترسی رو حتما چک میکنم

مهدی نان شکری
دوشنبه 25 آبان 1388, 10:26 صبح
با سلام و کسب اجازه از استاد ثباتی
دستورات زیر را ابتدا اجرا کنید


sp_configure 'show advanced options' , 1
reconfigure



sp_configure 'Ad Hoc Distributed Queries', 1
reconfigure

AminSobati
دوشنبه 25 آبان 1388, 12:26 عصر
ظاهرا sp_configure هر بار داره اجرا میشه چون در پیغام نوشته: changed from 1 to 1
بعید میدونم مشکل از این باشه