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.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database di Microsoft Fabric
Server tertaut mewakili sumber data OLE DB di server jarak jauh. Sumber data OLE DB jarak jauh ditautkan ke instans SQL Server dengan menggunakan LinkedServer objek .
Server database jarak jauh dapat ditautkan ke instans Microsoft SQL Server saat ini dengan menggunakan Penyedia OLE DB. Di SMO, server tertaut diwakili oleh LinkedServer objek . Properti LinkedServerLogins mereferensikan kumpulan LinkedServerLogin objek. Ini menyimpan kredensial masuk yang diperlukan untuk membuat koneksi dengan server tertaut.
Penyedia OLE-DB
Di SMO, penyedia OLE-DB yang diinstal diwakili oleh kumpulan OleDbProviderSettings objek.
Example
Untuk contoh kode berikut, Anda harus memilih lingkungan pemrograman, templat pemrograman, dan bahasa pemrograman untuk membuat aplikasi Anda. Untuk informasi selengkapnya, lihat Membuat Proyek SMO Visual C# di Visual Studio .NET.
Membuat tautan ke Server Penyedia OLE-DB di Visual C#
Contoh kode menunjukkan cara membuat tautan ke SQL Server OLE DB, sumber data heterogen dengan menggunakan LinkedServer objek . Dengan menentukan SQL Server sebagai nama produk, data diakses di server tertaut dengan menggunakan Penyedia OLE DB Klien SQL Server, yang merupakan penyedia OLE DB resmi untuk SQL Server.
//Connect to the local, default instance of SQL Server.
{
Server srv = new Server();
//Create a linked server.
LinkedServer lsrv = default(LinkedServer);
lsrv = new LinkedServer(srv, "OLEDBSRV");
//When the product name is SQL Server the remaining properties are
//not required to be set.
lsrv.ProductName = "SQL Server";
lsrv.Create();
}
Membuat tautan ke Server Penyedia OLE-DB di PowerShell
Contoh kode menunjukkan cara membuat tautan ke SQL Server OLE DB, sumber data heterogen dengan menggunakan LinkedServer objek . Dengan menentukan SQL Server sebagai nama produk, data diakses di server tertaut dengan menggunakan Penyedia OLE DB Klien SQL Server, yang merupakan penyedia OLE DB resmi untuk SQL Server.
#Get a server object which corresponds to the default instance
$svr = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server
#Create a linked server object which corresponds to an OLEDB type of SQL Server product
$lsvr = New-Object -TypeName Microsoft.SqlServer.Management.SMO.LinkedServer -argumentlist $svr,"OLEDBSRV"
#When the product name is SQL Server the remaining properties are not required to be set.
$lsvr.ProductName = "SQL Server"
#Create the Database Object
$lsvr.Create()