• 0
shokry3

دمج ال sql dataBase فى ال C#

سؤال

السلام عليكم ورحمة الله وبركاته

.. أنا قمت بإنشاء Application كامل بال sql server وال C#

ولكن من يريد أن يستخدمه يجب عليه أن يعمل setup لل Sql Server

>>>> فكيف يمكننى أن أجعل كل ال DataBase داخل ال APP فى ال V.C# ولا يحتاج من يستخدم البرنامج أن يعمل setup لل Sql Server وذلك بدون أن أغير فى الكود كثيرا

....أرجوا المساعدة

... وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

الفكره بسيطة

عن فتح البرنامج يقوم بقراءة سيرفير قواعد البيانات اذا لم يجد قعدة البيانات المطلبة قام بعمل ATTACH

جرب هذا الكود


USE [master]
GO
IF not EXISTS (SELECT name FROM sys.databases WHERE name = N'DataBasedName')
CREATE DATABASE [DataBasedName] ON
( FILENAME = N'E:\Data_Sql05\DataBasedName.mdf' ),
( FILENAME = N'E:\Data_Sql05\DataBasedName_log.ldf' )
FOR ATTACH
GO

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

و عليكم السلام و رحمة الله و بركاته

عليك دمج الsql express في أثناء تحزيم البرنامج ليتم تنصيبها عند المستخدم كمتطلب للبرنامج (طبعا سيصبح حجم ملف التنصيب أكبر بكثير)

http://www.codeproject.com/KB/applications/NET_Installer_With_SQLEXP.aspx

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .