Makale numarası: 306397 - Son Gözden Geçirme: 02 Kasım 2007 Cuma - Gözden geçirme: 6.4 SQL Server ile Excel nasıl sunucuları bağlı ve sorguları Dağıtılmış
Bu SayfadaÖzetMicrosoft SQL Server üzerinde kalıcı bir diğer OLE DB veri kaynaklarına bağlantılar veya geçici bir temel destekler. Kalıcı bağlantı, bir bağlı sunucu adı verilir; için tek bir sorguda yapılan özel bir bağlantı, bir dağıtık sorgu bilinir. Microsoft Excel çalışma kitapları bu biçimde SQL Server query OLE DB veri kaynağı türüdür. Bu makalede, bir Excel veri kaynağını bir dağıtık sorgu sorguladığı kullanmak gereken sözdizimi yanı sıra, bir Excel veri kaynağına bağlı bir sunucu yapılandırmak için gerekli olan sözdizimi anlatılmaktadır. Daha fazla bilgiBir Excel veri kaynağına bağlı bir sunucu sorgulamasıSQL Server Management Studio'yu veya Kuruluş Yöneticisi, kullanabileceğiniz bir sistem saklı yordamını, SQL-DMO (Distributed Management Objects) veya <a1>SMO</a1> (SQL Server Management bir Excel veri kaynağını bir SQL Server bağlantılı sunucu olarak yapılandırmak için Objects). (SMO, yalnızca Microsoft SQL Server 2005'te kullanılabilir.) Tüm bu durumlarda, her zaman aşağıdaki dört özellikleri ayarlamanız gerekir:
Not SQL Server 2005 kullanıyorsanız, @ srvproduct veya SQL Server Management Studio'da ürün adı özelliği için boş olmayan bir değer belirtmelisiniz saklı yordamdaki bir Excel veri kaynağı için bir özellik. SQL Server Management Studio'yu veya Enterprise Manager kullanarak bir Excel veri kaynağını bir bağlantılı sunucu yapılandırın.SQL Server Management Studio'yu (SQL Server 2005)
Enterprise Manager (SQL Server 2000)
Saklı yordam kullanarak bir Excel veri kaynağını bir bağlantılı sunucu yapılandırın.Sistem saklı yordamını sp_addlinkedserver bağlantılı sunucu olarak bir Excel veri kaynağını yapılandırmak için de kullanılabilir:Bir Excel veri kaynağına bağlı bir sunucu yapılandırmak için SQL-DMO kullanmaSQL Distributed Management Objects, Microsoft Visual Basic'te veya başka bir programlama dili tarafından programsal olarak bir bağlantılı sunucu olarak bir Excel veri kaynağını yapılandırmak için kullanabilirsiniz. Enterprise Manager'ı ve SQL Server Management Studio'yu yapılandırmasında gerekli olan aynı dört bağımsız değişken girmelisiniz.Bir Excel veri kaynağını bir bağlantılı sunucu yapılandırılacak SMO kullanmaSQL Server 2005'te SQL Server Management Objects (SMO), bir Excel veri kaynağına bağlı bir sunucu programsal olarak yapılandırmak için kullanabilirsiniz. Bunu yapmak için <a0></a0>, Microsoft Visual Basic. NET'te veya başka bir programlama dili kullanabilirsiniz. SQL Server Management Studio'yu yapılandırmasında gerekli olan bağımsız değişkenler sağlamanız gerekir. SMO nesne modelini genişletir ve Distributed Management Objects (SQL-DMO) nesne modeli) yerini alır. Because SMO is compatible with SQL Server version 7.0, SQL Server 2000, and SQL Server 2005, you can also use SMO for configuration of SQL Server 2000.Bir Excel veri kaynağına bağlı bir sunucu sorgulamasıBağlantılı sunucu olarak bir Excel veri kaynağını yapılandırıldıktan sonra Query Analyzer'ı veya başka bir istemci uygulama, verileri kolayca sorgulayabilirsiniz. Örneğin, Excel dosyasının Sayfa1'de depolanan veri satırlarını almak için <a0></a0>, SQL-DMO kullanarak yapılandırdığınız bağlantılı sunucu aşağıdaki kod kullanır:Aşağıdaki sorguyu kullanarak Excel bağlantılı sunucu üzerinde kullanılabilen tüm tablolar listesini de edinebilirsiniz: Dağıtılmış sorgular'ı kullanarak bir Excel veri kaynağını sorgulanıyor.Geçici olarak seyrek olarak erişilen sorgu Excel veri kaynakları için SQL Server dağıtılmış sorguları ve OPENDATASOURCE veya OPENROWSET işlevini kullanabilirsiniz.Not SQL Server 2005 kullanıyorsanız, SQL Server Surface Area Configuration, aşağıdaki örnekte olduğu gibi kullanarak Geçici dağıtılmış sorgular seçeneğini etkinleştirdiğiniz emin olun: Yüklenebilir ISAM bulunamadı. ReferanslarSQL Server sunucular için bağlı ve dağıtılmış sorgular OLE DB Provider, genel kuralları kullanın ve Excel ile ADO kullanma hakkında cautions Buraya Uygula. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 257819
(http://support.microsoft.com/kb/257819/
)
Excel verilerinden Visual Basic'de veya VBA'DA ile ADO kullanma SQL Server Management Objects hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:http://msdn2.microsoft.com/en-us/library/ms162169(ide).aspx
(http://msdn2.microsoft.com/en-us/library/ms162169(ide).aspx)
Geçici dağıtılmış sorgular seçeneğini etkinleştirme hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:http://msdn2.microsoft.com/en-us/library/ms189978(ide).aspx
(http://msdn2.microsoft.com/en-us/library/ms189978(ide).aspx)
Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:306397
(http://support.microsoft.com/kb/306397/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste