SQL الأصلي عميل ملقم مرتبط الخطأ فقط على حذف
-
03-07-2019 - |
سؤال
نقوم باستخدام SQL الأصلي عميل للاتصال المحلي SQL Server 2005 من Borland التطبيق.وسوف غرامة يختار ، إدراج والتحديثات.عندما نحذف نحصل على الخطأ:
لا يمكن العثور على الملقم
SERVERNAME\SQLEXPRESS
في sys.خوادم.تحقق من أن الصحيح اسم ملقم محدد.إذا من الضروري تنفيذ المخزنة الإجراء لإضافة sp_addlinkedserver الخادم إلى sys.خوادم
المثيل الافتراضي الوحيد سبيل المثال ، SERVERNAME\SQLEXPRESS
, ونحن لا تستخدم ملقمات المرتبطة.أي أفكار ؟ وأعتقد أننا انتقلت MDF و LDF الملفات إلى ملقم جديد لهذا DB ثم إعادة ربط.
تحديث 1
لا يوجد SQL.هذا هو كل شيء يحدث من خلال برنامجي التفاعل مع المؤشرات.هو برنامج تشغيل ODBC باستخدام ADO.يمكنك تشغيل TableObj->حذف لإزالة السجل.
المحلول
حصلت عليه.ركضت
SELECT @@servername
الذي عاد القديمة اسم المضيف مربع.أنا من ركض
sp_dropserver 'OLDHOSTNAME\SQLEXPRESS'
go
sp_addserver 'NEWHOSTNAME\SQLEXPRESS', local
ثم حصلت على
الخادم 'NEWHOSTNAME\SQLEXPRESS' ليس تكوين الوصول إلى البيانات
ركضت
sp_serveroption 'ICS-POS3-NEW\SQLEXPRESS', 'data access' , 'true'
حصلت على هذا لي الخطأ
الصفقة السياق في استخدام آخر الدورة
وهو بسبب ملقمات المرتبطة.وجدت أن الخيار المحلي على add server لم المفعول حتى يتم إعادة تشغيل الملقم.أنا إعادة تشغيل ، ثم عملت فقط.