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.
Bağlı sunucu, uzak sunucudaki bir OLE DB veri kaynağını temsil eder. Uzak OLE DB veri kaynakları, nesnesi kullanılarak SQL Server örneğine LinkedServer bağlanır.
Uzak veritabanı sunucuları bir OLE DB Sağlayıcısı kullanılarak Microsoft SQL Server'ın geçerli örneğine bağlanabilir. SMO'da bağlı sunucular nesnesi tarafından LinkedServer temsil edilir. LinkedServerLogins özelliği bir nesne koleksiyonuna LinkedServerLogin başvurur. Bunlar, bağlı sunucuyla bağlantı kurmak için gereken oturum açma kimlik bilgilerini depolar.
OLE-DB Sağlayıcılar
SMO'da, yüklü OLE-DB sağlayıcıları bir nesne koleksiyonuyla OleDbProviderSettings temsil edilir.
Example
Aşağıdaki kod örnekleri için, uygulamanızı oluşturmak için programlama ortamını, programlama şablonunu ve programlama dilini seçmeniz gerekir. Daha fazla bilgi için bkz. Visual Studio .NET'te Visual C# SMO Projesi Oluşturma.
Visual C'de OLE-DB Sağlayıcı Sunucusuna bağlantı oluşturma#
Kod örneği, nesnesini kullanarak bir SQL Server OLE DB, heterojen veri kaynağına nasıl bağlantı oluşturulacağını LinkedServer gösterir. Ürün adı olarak SQL Server belirtildiğinde, verilere bağlı sunucuda SQL Server için resmi OLE DB sağlayıcısı olan SQL Server İstemciSI OLE DB Sağlayıcısı kullanılarak erişilir.
//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();
}
PowerShell'de OLE-DB Sağlayıcı Sunucusuna bağlantı oluşturma
Kod örneği, nesnesini kullanarak bir SQL Server OLE DB, heterojen veri kaynağına nasıl bağlantı oluşturulacağını LinkedServer gösterir. Ürün adı olarak SQL Server belirtildiğinde, verilere bağlı sunucuda SQL Server için resmi OLE DB sağlayıcısı olan SQL Server İstemciSI OLE DB Sağlayıcısı kullanılarak erişilir.
#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()