الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل attach لقاعدة البيانات بالكود

بدأه امجد مختار في 10 يوليو 2010 · 2 رد · 767 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

رجاء كيفية عمل attach لقاعدة البيانات SQL Server بالكود

وهل هناك طريقة لاتصال بملف قاعدة بيانات SQL Server دون عمل لها Attach على السيرفر مثل قاعدة بيانات اكسس ؟

شكرا

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#2

السلام عليكم

بالكود التالي :

IF NOT EXISTS(
  SELECT *
    FROM sys.databases
   WHERE name = N'اسم قاعدة البيانات'
)
	CREATE DATABASE اسم قاعدة البيانات
		ON PRIMARY (FILENAME = 'اسم ملف القاعدة')
		FOR ATTACH

عليك بالاتصال بقاعدة البيانات master وبعد ذلك تنفيذ الكود السابق باستخدام Command

وطبعا يختلف كليا عن الاكسس ويجب تنصيب SQL server على الجهاز .

وهناك طرق اخرى وبالنسبة لي افضل الطريقة اليدوية ان امكن ذلك اي ان اقوم برمطها من خلال SSMS

1
#3

هل عندما تعطى برنامج لعميل هل تذهب لتسطيب

SQL Server

وعمل Attach لقاعدة بيانات ؟

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

مواضيع مشابهة