تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عمل أتاش لقاعدة البيانات
#1
السلام عليكم ورحمة الله تعالى وبركاته
رجاءا هل هناك طريقة لعمل اتاش لقاعدة البيانات عن ظريق الأكواد بالفيجوال بيزك
ألف شكر مسبقا
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم أخي العزيز ورحمة الله وبركاته
شغل هذا الكود من خلال زر أمر :
PHP كود :
Dim cmd As New SqlCommand()
Dim con As new SqlConnection "Connection string"

cmd.CommandText "sp_attach_db 'e:\dbTest.mdf', 'e:\dbTest.ldf'"
  
    
con.open()
    
cmd.CommandType CommandType.StoredProcedure
 cmd
.Connection con
    cmd
.executenonquery()
    
con.close 

أتمنى لك التوفيق
واعبد ربك حتى يأتيك اليقين
الرد }}}
تم الشكر بواسطة:
#3
ألف شكر لكم راح أجرب وأخبرك
الرد }}}
تم الشكر بواسطة:
#4
PHP كود :
Dim con As New SqlConnection("Data Source=localhost;Initial Catalog=master;Integrated Security=True")
 
con.Open()

        
Dim cmd As New SqlCommand()
        
Dim txt As String

        txt 
"sp_attach_db @dbname = N'Test', " vbCrLf _
              
"@filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Test.MDF', " vbCrLf _
              
"@filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Test_log.LDF'"

        
cmd.CommandText txt
        cmd
.Connection con
        cmd
.ExecuteNonQuery()
        
MsgBox("Database created successfully")


        
con.Close() 
لقد جربت هذا الكود وهو ناجح مئة بالمئة

أتمنى لك التوفيق
واعبد ربك حتى يأتيك اليقين
الرد }}}
تم الشكر بواسطة: tanmia
#5
السلام عليكم أخي العزيز ورحمة الله وبركاته
شرح الكود أعلاه : إعادة ربط قاعدة البيانات
أولا لكي نتمكن من إعادة ربط قاعدة البيانات لا بد من الإتصال بقاعدة بيانات Master
PHP كود :
Dim con As New SqlConnection("Data Source=localhost;Initial Catalog=master;Integrated Security=True"

ثانيا : لقد قمنا باستدعاء الإجراء المخزن sp_attach_db وهو Stored Procedure من قاعدة بيانات Master
   

   

ثالثا : قمنا بالإعلان عن متغير يتضمن إسم Stored Procedure ومسار قاعدة البيانات الغير مرتبطة
PHP كود :
txt "sp_attach_db @dbname = N'Test', " vbCrLf _
              
"@filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Test.MDF', " vbCrLf _
              
"@filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Test_log.LDF'" 

رابعا : نفذنا العملية من خلال SqlCommand

أتمنى لك التوفيق
واعبد ربك حتى يأتيك اليقين
الرد }}}
تم الشكر بواسطة: tanmia
#6
ألف شكر لكم جميعا وجزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استفسارات عن قواعد البيانات مبتدئ بوحمد 0 1,008 06-11-24, 10:15 AM
آخر رد: بوحمد
  [C#.NET] مشكلة في مجلد قاعدة البيانات kamel1978 3 684 06-10-24, 06:26 PM
آخر رد: Taha Okla
  ما هو كود معرفة نوع البيانات من اكسس؟ justforit 6 1,046 23-05-24, 08:22 AM
آخر رد: مصمم هاوي
  [سؤال] حول مشكلة توافق نوع البيانات عند الاستعلام في اكسل justforit 4 695 23-05-24, 05:35 AM
آخر رد: justforit
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 1,258 07-11-23, 08:27 AM
آخر رد: justforit
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 2,033 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,567 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,706 17-11-21, 10:09 AM
آخر رد: سعود
  استعلام يرجع اسماء الاعمدة و نوع البيانات في جدول معين بسام محمدغانم 0 1,285 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  الحفظ فى قاعدة البيانات اسلام الكبابى 10 3,266 06-09-21, 06:52 PM
آخر رد: اسلام الكبابى

التنقل السريع :


يقوم بقرائة الموضوع: