سؤال

أحاول استخدام WIX لإنشاء قاعدة بيانات أثناء التثبيت. لدي إعداد قاعدة البيانات الخاصة بي باستخدام Sku DB Pro Visual Studio (DASE DADE كما تمت إحالته أحيانا). ومع ذلك، يبدو أن الإخراج مستهلك فقط بواسطة SQLCMD.EXE لأنه يستخدم بناء جملة محددة فيه (مراجع متغيرة مثل :setenv و $(FOO)).

أحاول استخدام WIX SQLEXTESTERN والتي لا تستخدم SQLCMD.EXE (لم أحقق في تكنولوجيا الوصول إلى البيانات التي تستخدمها حتى الآن.

هل يعرف أحد إذا كانت هناك طريقة لاستخدام إخراج البيانات المتأنق أصلي في WIX SQLEXTENTENT أو بالتناوب إذا كان هناك شيء سيستغرق إخراج SQLCMD وترجمته في وقت التشغيل SQL مطلوب للتنفيذ مقابل خادم SQL؟

يرجى ملاحظة أن الهدف النهائي هو دمج WIX بالكامل في نظام البناء الخاص بنا، لذا أبحث عن نهج آلي.

هل كانت مفيدة؟

المحلول

هناك منشور مدونات يغطي استدعاء الأداة المساعدة SQLCMD.EXE من WIX 3 في http://neilsleightholm.blogspot.com/2008/08/executing-sqlcmd-from-wix.html.

نصائح أخرى

إذا قمت بإنشاء الحزمة باستخدام Visual Studio DBPro، فمن الأفضل استخدام vsdbcmd.exe لنشر DB. فوائد هذا هو أن vsdbcmd.exe دائما أرقام التفاضلية من الوجهة إلى المصدر وإنشاء برنامج نصي دلتا يمكن تشغيله من نفس سطر الأوامر. تحتاج فقط إلى توفير / الإجراء: نشر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top