PDA

View Full Version : سوال: ارور در اتصال به sql 2012 (برنامه با sql 2008 ساخته شده)



farzadkamali
جمعه 20 دی 1392, 18:53 عصر
با سلام
من برنامه رو با sql2008 ساختم و از حالت ویزاردی هم برای اتصال به sql بهره جستم نه کدنویسی.
اما هنگام اجرای برنامه با sql2012 ارور میده که نمیتونه به پایگاه وصل بشه.
provider not found
در برنامه من کانکشن اتصال به صورت زیره:


Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;User ID="";Initial Catalog=db1;Data Source="";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=FARZAD;Initial File Name="";Use Encryption for Data=False;Tag with column collation when possible=False;MARS Connection=False;DataTypeCompatibility=0;Trust Server Certificate=False;


Provider=SQLNCLI10.1 قرار داره. برای اینکه در sql بالاتر جواب بده دستور رو چه جوری باید نوشت؟

سوال دیگه اینکه آیا دستور فوق روش استانداردی برای اتصال هست یا خیر:

firststep
جمعه 20 دی 1392, 22:52 عصر
اینجل نوشته که باید از saqlncl11 استفاده کنی
http://www.connectionstrings.com/sql-server-native-client-11-0-oledb-provider/
یکباره دیگه ویزاردش رو اجرا کن در حالی که روی سیستم 2012 ایییی

farzadkamali
جمعه 20 دی 1392, 23:34 عصر
اینجل نوشته که باید از saqlncl11 استفاده کنی
http://www.connectionstrings.com/sql-server-native-client-11-0-oledb-provider/
یکباره دیگه ویزاردش رو اجرا کن در حالی که روی سیستم 2012 ایییی

درسته. اما دیگه در نسخه 2008 جواب نمییده و فقط روی 2012 جواب میده.