ورود

View Full Version : دسترسی به dbf بدون Linked server?



idic1
یک شنبه 14 بهمن 1386, 11:20 صبح
با سلام
در مثال زیر

select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase IV;HDR=NO;IMEX=2;DATABASE=d:\temp','select * from [TestFox.dbf]')


آیا استفاده از OpenRowSet هنگامی که مسیر "d:\Temp" روی کامپیوتر دیگری است ، میسر است?
البته بدون ساختن Linked Server

اگر جواب منفی است ، آیا روش دیگری بجز Linked Server برای اینکار وجود دارد؟

اگر راهی بجز Linked Server وجود ندارد ، نام کامپیوتر دیگر را در کجای دستو ر sp_addlinkedserver باید مشخص کرد

با تشکر

AminSobati
یک شنبه 14 بهمن 1386, 15:04 عصر
سلام دوست عزیزم،
من مسیر روی کامپیوتر دیگه رو آزمایش نکردم اما با فرمت UNC (یعنی مثلا myserver\\) نباید openrowset مشکلی داشته باشه. ولی از نظر Security قائدتا سرویس SQL Server شما باید بتونه روی کامپیوتر مقصد Authenticate بشه

idic1
یک شنبه 21 بهمن 1386, 14:59 عصر
با سلام

با فرمت UNC خطای Syntax میدهد

ولی با توجه به اینکه اگر بخواهیم به Sql Server روی کامپیوتر دیگر متصل شویم ، از طریق این دستور امکان پذیر است ، قاعدتا برای DBF هم نباید مشکلی باشد

ولی چگونه ؟ الله و اعلم

منتظر یاری سبزتان هستم