تا ۹۰٪ تخفیف در جشنواره زمستانه توسنیسو! تا ۹۰٪ تخفیف در جشنواره زمستانه توسنیسو!
مانده تا پایان تخفیف
مشاهده دوره ها
0

مشکل با sp addlinkedserver در sql server

با سلام و خسته نباشید خدمت شما

من از کوئری های زیر استفاده می کنم برای ارتباط بین sql server 2014 اما به من ارور می دهد :

EXEC master.dbo.sp_addlinkedserver @server = N'GenericLinkedServer2',
@provider=N'SQLNCLI12',
@datasrc=N'.\sql2016',
@srvproduct=''
GO

و برای لاگین کردن از کوئری زیر استفاده می کنم :

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'GenericLinkedServer2',
@useself=N'False',
@locallogin=NULL,
@rmtuser='sa',
@rmtpassword='z'

از کوئری زیر برای واکشی اطلاعات استفاده می کنم

SELECT * FROM GenericLinkedServer.mydb.DBO.TABLE_1

اما به من ارور زیر را می دهد :

Msg 7403, Level 16, State 1, Line 16
The OLE DB provider "SQLNCLI10" has not been registered.

البته من از ویندوز 8.1 64 بیتی استفاده می کنم و می خواهم در یک سیستم بین دو instance ارتباط برقرار کنم.

ممنون می شوم راهنمایی کنید لطف می کنید.

پرسیده شده در 1396/04/24 توسط

4 پاسخ

1

با سلام

شما لطف دارید به بنده

خوشحالم مشکلتون حل شد و تشکر می کنم گزارش کارتون و اینجا نوشتین

ممنونم

پاسخ در 1396/04/24 توسط
0

با سلام و خسته نباشید خدمت شما دوست عزیز و گرامی

جناب مهندس عزیزم من یک ویندوز 7 64 بیتی بر روی vmware نصب کردم و sql server 2012 را کاملا بر روی آن نصب کردم البته با 2 تا instance.

بعد آمدم برنامه SQL NATIVE CLIENT را برای sql server 2012 دانلود کردم و نصب کردم که در لینک زیر هست :

SQL NATIVE CLIENT

و بعد آمدم کوئری زیر را اجرا کردم در محیط sql server 2012

EXEC SP_CONFIGURE 'ADVANCED', 1
RECONFIGURE

EXEC SP_CONFIGURE 'AD HOC DISTRIBUTED QUERIES', 1
RECONFIGURE

EXEC MASTER.DBO.SP_MSSET_OLEDB_PROP N'MICROSOFT.ACE.OLEDB.12.0', N'ALLOWINPROCESS', 1  
EXEC MASTER.DBO.SP_MSSET_OLEDB_PROP N'MICROSOFT.ACE.OLEDB.12.0', N'DYNAMICPARAMETERS', 1


بعد در حقیقت کوئری های زیر را اجرا کردم به درستی اجرا شد و مشکلی نداشت :

EXEC master.dbo.sp_addlinkedserver @server = N'GenericLinkedServer2',
@provider=N'SQLNCLI11',
@datasrc=N'.\sql2016',
@srvproduct=''
GO

و بعد کوئری زیر را اجرا کردم :

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'GenericLinkedServer2',
@useself=N'False',
@locallogin=NULL,
@rmtuser='sa',
@rmtpassword='z'

و بعد هم دستور select زیر را اجرا کردم و به درستی جواب گرفتم و مشکلی اصلا نداشت :

SELECT * FROM GenericLinkedServer2.mydb.DBO.TABLE_1

مهندس جان شما در حق من خیلی لطف کردید

پاسخ در 1396/04/24 توسط
1

با سلام

این پیغام مربوط به نصب نبودن SQL NATIVE CLIENT ابزاری که شامل odbc driver و oledb driver هست .

کافی است که نسخه ی SQL NATIVE CLIENT 10 رو بروی سرور خودتون نصب کنید :

با سلام
این پیغام مربوط به نصب نبودن SQL NATIVE CLIENT ابزاری که شامل odbc driver و oledb driver هست .
کافی است که نسخه ی SQL NATIVE CLIENT 10 رو بروی سرور خودتون نصب کنید :
<center>
||https://dba.tosinso.com/files/get/4f6d9b5b-4a61-4664-9e12-6bede9e2111c||
<center>
|لینک دانلود SQL NATIVE CLIENT 10::https://www.microsoft.com/en-us/download/details.aspx?id=16978|
<center>
||https://dba.tosinso.com/files/get/bfbfdc90-9ac8-4753-b78d-9be1ef4fa952||
<center>

لینک دانلود SQL NATIVE CLIENT 10

با سلام
این پیغام مربوط به نصب نبودن SQL NATIVE CLIENT ابزاری که شامل odbc driver و oledb driver هست .
کافی است که نسخه ی SQL NATIVE CLIENT 10 رو بروی سرور خودتون نصب کنید :
<center>
||https://dba.tosinso.com/files/get/4f6d9b5b-4a61-4664-9e12-6bede9e2111c||
<center>
|لینک دانلود SQL NATIVE CLIENT 10::https://www.microsoft.com/en-us/download/details.aspx?id=16978|
<center>
||https://dba.tosinso.com/files/get/bfbfdc90-9ac8-4753-b78d-9be1ef4fa952||
<center>
پاسخ در 1396/04/24 توسط
0

با سلام و خسته نباشید خدمت شما دوست عزیز و گرامی

جناب مهندس شما همیشه من را با پاسخهای عالیتان شرمنده می کنید.

توضیحات عالی بود فقط مهندس جان sql server 2014 بر روی ویندوز من نصب هست من در گوگل جستجو کردم و لینک sql serevr 2014 را پیدا نکردم اما لینک sql server 2012 را پیدا کردم اگر زحمت نیست می توانید لینک 2014 را برای من در سایت بگذارید.

با تشکر از شما دوست عزیز

سپاسگزارم

پاسخ در 1396/04/24 توسط

پاسخ شما