Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, ADO.NET ve Visual C# .NET kullanarak program aracılığıyla sql server veritabanı oluşturma açıklanmaktadır.
Özgün ürün sürümü: Visual C#
Özgün KB numarası: 307283
Özet
Programcıların veritabanlarını genellikle program aracılığıyla oluşturması gerektiğinden, bu adım adım makalede ADO.NET ve Visual C# .NET kullanarak Bir Microsoft SQL Server veritabanı oluşturma adımları gösterilmektedir.
Bu makalenin Microsoft Visual Basic .NET sürümü için bkz . ADO.NET ve Visual Basic .NET kullanarak program aracılığıyla SQL Server veritabanı oluşturma.
Bu makalenin Microsoft Visual C++ .NET sürümü için bkz . ADO.NET ve Visual C++ .NET Kullanarak Program Aracılığıyla SQL Server Veritabanı Oluşturma.
Bu makale, aşağıdaki Microsoft .NET Framework Sınıf Kitaplığı ad alanına başvurur: System.Data.SqlClient
.
SQL Server Veritabanı oluşturma adımları
Veritabanını oluşturmak için şu adımları izleyin:
Yeni bir Visual C# .NET Windows uygulaması oluşturun.
Form1'e bir düğme yerleştirin. Düğmenin Name özelliğini btnCreateDatabase olarak değiştirin ve ardından özelliği Veritabanı Oluştur olarak değiştirin
Text
.Kodunuzda daha sonra bu ad alanları içindeki bildirimleri nitelemeniz gerekmemesi için Sistem ve
System.Data
ad alanları üzerindeki using deyimini kullanın. Form1'in Genel Bildirimler bölümüne aşağıdaki kodu ekleyin:using System; using System.Data.SqlClient;
Form görünümüne geçin ve ardından Veritabanı Oluştur'a çift tıklayarak tıklama olayı işleyicisini ekleyin. İşleyiciye aşağıdaki örnek kodu ekleyin:
String str; SqlConnection myConn = new SqlConnection ("Server=localhost;Integrated security=SSPI;database=master"); str = "CREATE DATABASE MyDatabase ON PRIMARY " + "(NAME = MyDatabase_Data, " + "FILENAME = 'C:\\MyDatabaseData.mdf', " + "SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%)" + "LOG ON (NAME = MyDatabase_Log, " + "FILENAME = 'C:\\MyDatabaseLog.ldf', " + "SIZE = 1MB, " + "MAXSIZE = 5MB, " + "FILEGROWTH = 10%)"; SqlCommand myCommand = new SqlCommand(str, myConn); try { myConn.Open(); myCommand.ExecuteNonQuery(); MessageBox.Show("DataBase is Created Successfully", "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (System.Exception ex) { MessageBox.Show(ex.ToString(), "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { if (myConn.State == ConnectionState.Open) { myConn.Close(); } }
sql server çalıştıran bilgisayarınıza işaret etmek için bağlantı dizesi değiştirin ve veritabanı bağımsız değişkeninin Ana olarak ayarlandığını veya boş olduğunu doğrulayın.
Projeyi çalıştırmak için F5 veya CTRL+F5 tuşlarına basın ve ardından Veritabanı Oluştur'a tıklayın.
Veritabanının oluşturulduğunu doğrulamak için Sunucu Gezgini'ni kullanın.
Not
- Bu kod, belirli özelliklere sahip özel bir veritabanı oluşturur.
- Oluşturulan .mdf ve .ldf dosyalarını tutacak klasör, kodu çalıştırmadan önce zaten mevcut olmalıdır veya bir özel durum oluşturulur.
- SQL Server Model veritabanına benzer bir veritabanı oluşturmak ve veritabanının varsayılan konumda olmasını istiyorsanız, aşağıdaki örnek kodda olduğu gibi koddaki str değişkenini değiştirin:
str = "CREATE DATABASE MyDatabase"