Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menutup dan memutus sambungan objek SQL Server Management Objects (SMO) secara manual tidak diperlukan. Koneksi dibuka dan ditutup sesuai kebutuhan.
Penyatuan Koneksi
Ketika metode dipanggil Connect , koneksi tidak secara otomatis dirilis. Metode Disconnect harus dipanggil secara eksplisit untuk merilis koneksi ke kumpulan koneksi. Selain itu, Anda dapat meminta koneksi yang tidak dikumpulkan. Anda melakukan ini dengan mengatur NonPooledConnection properti ConnectionContext properti yang mereferensikan ServerConnection objek.
Memutuskan sambungan dari Instans SQL Server untuk RMO
Menutup koneksi server saat Anda memprogram dengan RMO bekerja sedikit berbeda dari SMO.
Karena koneksi server untuk objek RMO dikelola oleh ServerConnection objek, objek ini juga digunakan saat memutuskan sambungan dari instans Microsoft SQL Server saat Anda memprogram dengan menggunakan RMO. Untuk menutup koneksi dengan menggunakan ServerConnection objek , panggil Disconnect metode objek RMO. Setelah koneksi ditutup, objek RMO tidak dapat digunakan.
Contoh
Untuk menggunakan contoh kode apa pun yang disediakan, Anda harus memilih lingkungan pemrograman, templat pemrograman, dan bahasa pemrograman untuk membuat aplikasi Anda. Untuk informasi selengkapnya, lihat "Cara: Membuat Proyek SMO Visual Basic di Visual Studio .NET" atau "Cara: Membuat Proyek Visual C# SMO di Visual Studio .NET" di SQL Server Books Online.
Menutup dan Memutuskan Sambungan Objek SMO di Visual Basic
Contoh kode ini menunjukkan cara meminta koneksi yang tidak dikumpulkan dengan mengatur NonPooledConnection properti ConnectionContext properti objek.
Menutup dan Memutuskan Sambungan Objek SMO di Visual C#
Contoh kode ini menunjukkan cara meminta koneksi yang tidak dikumpulkan dengan mengatur NonPooledConnection properti ConnectionContext properti objek.
{
Server srv;
srv = new Server();
//Disable automatic disconnection.
srv.ConnectionContext.AutoDisconnectMode = AutoDisconnectMode.NoAutoDisconnect;
//Connect to the local, default instance of SQL Server.
srv.ConnectionContext.Connect();
//The actual connection is made when a property is retrieved.
Console.WriteLine(srv.Information.Version);
//Disconnect explicitly.
srv.ConnectionContext.Disconnect();
}