Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.
Microsoft SharePoint Designer 2010 ile, OLE DB protokolü kullanılarak erişilebilen Microsoft SQL Server, Oracle ve diğer veritabanları gibi çeşitli veritabanlarına bağlanabilirsiniz. Varsayılan olarak, Microsoft SharePoint siteniz hiçbir veritabanı bağlantısı içermez. Veritabanına erişmek Için, yeterli izinleri olan birinin bağlantıyı oluşturması gerekir.
Bu makalede, bir veritabanına bağlantı oluşturma yöntemi gösterilmektedir. Ayrıca, özel yapılandırılmış sorgu dili (SQL) komutlarının nasıl oluşturulduğunu ve veri kaynakları listesinde varolan veritabanı bağlantısının veri kaynağı özelliklerinin nasıl değiştirileceğini gösterir.
Önemli: Çoklu oturum açma seçeneği, SharePoint Designer 2010 öğesinin güncel olmayan bir özelliğidir ve bu nedenle veritabanına bağlanmak için kullanılmamalıdır. Daha fazla bilgi için, Ayrıca Bkz bölümünü gözden geçirin.
Bu makalede
Başlamadan önce
Veritabanına bağlanabilmeniz için bilmeniz gereken birkaç şey vardır. Üzerinde çalıştığınız sitenin bir Microsoft SharePoint Foundation sitesi mi yoksa bir Microsoft SharePoint Server 2010 sitesi mi, veritabanınızın bulunduğu sunucunun adını, veritabanınıza erişmek için kullandığınız veri sağlayıcısını ve kullanmak istediğiniz kimlik doğrulama türünü bilmeniz gerekir. Veritabanınıza bağlanmak için özel bir bağlantı dizesi kullanıyorsanız, bu bağlantı dizesini de bilmelisiniz. Yardım Için sunucu yöneticinize başvurun.
Ne tür bir veritabanına sahibim?
SharePoint Designer 2010 Ile, Microsoft SQL Server 2000 ve sonraki SÜRÜMLERINDE (SQL Server 2005 ve sql Server 2008) veya OLE DB protokolünü kullanan herhangi bir veri kaynağına hızlı bir şekilde bağlanabilirsiniz. Bağlantı dizesini biliyorsanız, bir Oracle veritabanına hızlıca bağlanabilirsiniz.
Hangi veri sağlayıcısını kullanmak istiyorum?
SharePoint Designer 2010 ile, üç farklı veri sağlayıcısını kullanarak veritabanına bağlanabilirsiniz. Bu veri sağlayıcılar birlikte kullanılamaz. Örneğin, Microsoft SQL Server 2000 ve sonraki sürümleri OLE DB uyumludur ve OLE DB için Microsoft .NET Framework veri sağlayıcısı kullanılarak erişilebilir. Ancak, SQL Server için Microsoft .NET Framework veri sağlayıcısı özel olarak Microsoft SQL Server 2000 ve sonraki sürümleriyle çalışacak şekilde tasarlanmıştır ve veritabanınız bu iki sunucu ürünlerinden birinde bulunuyorsa en iyi seçim olabilir.
Veri sağlayıcılar, istemcinin veritabanıyla iletişim kurmasını sağlayan yazılım bileşenleridir (Bu örnekte SharePoint Designer 2010 ). Başlangıçta, her veritabanı yönetim sistemi benzersizdir ve verilere erişmek ve verileri güncelleştirmek için kendi programlama dili vardı. ODBC, çeşitli farklı veritabanı yönetim sistemlerine erişimi standartlaşmak girişimlerinizden biridir. Veri görünümleri ODBC sağlayıcılarını desteklemez. Veritabanlarına daha esnek erişim sağlamak için ODBC 'den sonra OLE DB tanıtılmıştır. ODBC uyumlu birçok veritabanı da OLE DB uyumludur.
Hangi veri sağlayıcının kullanılacağı hakkında daha fazla bilgi Için aşağıdaki grafiğe bakın.
Bir veritabanına bağlanıyorsanız... |
Kullanın... |
Microsoft SQL Server 2000, Microsoft SQL Server 2005 veya Microsoft SQL Server 2008 |
SQL Server için Microsoft .NET Framework veri sağlayıcısı |
OLE DB uyumlu |
OLE DB için Microsoft .NET Framework veri sağlayıcısı |
Oracle |
Oracle için Microsoft .NET Framework veri sağlayıcısı |
ODBC uyumlu |
ODBC için Microsoft .NET Framework veri sağlayıcısı Not veri görünümleri, MySQL dahil olmak üzere herhangi bir veritabanı türünün veritabanı bağlantıları için ODBC sağlayıcılarını desteklemez. Veritabanı bağlantısını Yapılandır iletişim kutusunda, ODBC sağlayıcısı kullanma seçeneğini dikkate almalısınız. |
Hangi kimlik doğrulama yöntemini kullanmak istiyorum?
Bir veritabanına Kullanıcı adı ve parolayla veya özel bir bağlantı dizesi kullanarak bağlanabilirsiniz.
İstediğiniz kimlik doğrulama yöntemi, bir bölümde kullandığınız sunucunun türüne ve kullandığınız veri sağlayıcısına göre tanımlanır. Hangi kimlik doğrulama yönteminin kullanılacağı hakkında daha fazla bilgi Için aşağıdaki grafiğe bakın.
Siteniz çalışan bir sunucuda bulunuyorsa... |
Ve veri sağlayıcınız... |
Bölümüne bakın... |
Microsoft SharePoint Foundation 2010
Office SharePoint Server 2010 |
SQL Server |
Kullanıcı adını ve parolayı kaydederek veritabanına bağlanma |
Microsoft SharePoint Foundation 2010
Office SharePoint Server 2010 |
Oracle için Microsoft .NET Framework veri sağlayıcısı |
Kullanıcı adını ve parolayı kaydederek veritabanına bağlanma
Kullanıcı adını ve parolayı kaydederek bir veritabanına bağlandığınızda, SharePoint Designer 2010 veri kaynağı bağlantısında Kullanıcı adını ve parolayı depolayan SQL tabanlı bir bağlantı dizesi oluşturur (SQL kimlik doğrulaması olarak bilinen bir süreç). Siteniz Microsoft SharePoint Foundation 2010 çalıştıran bir sunucuda bulunuyorsa, bu, bağlantı dizesi oluşturmaya yönelik tercih edilen seçenektir.
Özel bir bağlantı dizesi kullanarak da veritabanı bağlantısı oluşturabilirsiniz. Daha fazla bilgi Için, özel bir bağlantı dizesi kullanarak veritabanına bağlanmabölümüne bakın.
-
Gezinti Bölmesi 'nde veri kaynakları 'nı tıklatın.
-
Şeritteki veri kaynakları sekmesinde, Yeni grubunda, veritabanı bağlantısı'nı tıklatın.
-
Veri kaynağı özellikleri Iletişim kutusunun kaynak sekmesinde veritabanı bağlantısını yapılandır'ı tıklatın.
-
Veritabanı bağlantısını yapılandır iletişim kutusunda, sunucu bilgilerialtında, sunucu adı kutusuna, veritabanınızın bulunduğu sunucunun adını yazın.
-
Sağlayıcı adı kutusunda aşağıdakilerden birini yapın:
-
Dış Microsoft SQL Server veritabanına bağlanıyorsanız, SQL Server Için Microsoft .NET Framework veri sağlayıcısı'nı tıklatın.
-
MySQL gibi Microsoft SQL dışında bir SQL sürümü dahil olmak üzere OLE DB uyumlu bir dış veritabanına bağlanıyorsanız OLE DB Için Microsoft .NET Framework veri sağlayıcısı'nı tıklatın.
-
-
Kimlik doğrulama'nın altında, veri bağlantısında bu kullanıcı adını ve Parolayı kaydet'e tıklayın.
-
Kullanıcı adı kutusuna kullanıcı adınızı yazın.
-
Parola kutusuna parolanızı yazın.
-
İleri'yi tıklatın.
Önemli: SQL kimlik doğrulaması, veri bağlantısında Kullanıcı adını ve parolayı metin olarak kaydettiği için, SharePoint Designer 2010 klasöründe siteyi açma izni olan tüm kullanıcılar bu kimlik bilgilerini görüntüleyebilir. Güvenlik Uyarısı, Kullanıcı adı ve parolasının veri bağlantısında metin olarak kaydedildiğini ve diğer site üyelerinin bu veri kaynağına erişebileceğini bildirir. Diğer site üyelerinin veritabanına aynı Kullanıcı adı ve parolayı kullanarak erişmesini istiyorsanız, Tamam'ı tıklatın. Diğer site üyelerinin veritabanına aynı Kullanıcı adı ve parolayı kullanarak erişmesini istemiyorsanız iptal'i tıklatın.
-
Veritabanı listesinde, veri kaynağı olarak kullanmak istediğiniz veritabanını tıklatın ve aşağıdakilerden birini yapın:
-
Tablo veya görünümü seçinalanında, listeden istediğiniz tabloyu veya kaydedilmiş görünümü tıklatın ve sonra da bitti'yi tıklatın.
Bu seçeneği kullanarak, tablodaki veya görünümdeki tüm kayıtları seçen varsayılan bir sorgu oluşturursunuz. Ancak, Tamamla'yı tıklattıktan sonra, veri kaynağı özellikleri iletişim kutusunda alanlar, filtreve sıralama 'yı tıklatarak varsayılan sorguyu değiştirebilirsiniz.
-
SQL veya saklı yordamlar kullanarak özel seçme, güncelleştirme, ekleme ve silme komutlarını belirtin'e tıklayın ve sonra da bitti'ye tıklayın.
Not: Bu seçenek yalnızca yöneticinizin SharePoint Yönetim Merkezi 'ndeki güncelleştirme sorgusunu etkinleştir seçeneğini etkinleştirdiyse kullanılabilir.
Bu seçeneği kullanarak özel SQL komutları oluşturabilirsiniz. Tamamla'Yı TıKLATTıĞıNıZDA Özel SQL komutlarını Düzenle iletişim kutusu açılır. Bu iletişim kutusunda, komutlar oluşturabilir ve parametre ekleyebilirsiniz. Özel bir SQL komutunu oluşturduktan sonra, veri kaynağı özellikleri Iletişim kutusunda özel sorguyu Düzenle 'ye tıklayarak sorguyu düzenleyebilirsiniz. Daha fazla bilgi Için Bu makalenin ilerisindeki Özel SQL komutları oluşturma konusuna bakın.
-
-
Veri kaynağı özellikleri Iletişim kutusunda genel sekmesine tıklayın, veri kaynağı için bir ad yazın ve Tamam 'atıklayın.
Yeni veritabanı bağlantısı artık veri kaynakları listesinde görünür.
Not: SQL Server çalıştıran bir dış sunucuya bağlanmaya çalışıyorsanız, SQL Server kimlik doğrulamasının bu sunucuda etkinleştirildiğinden emin olun.
Özel bir bağlantı dizesi kullanarak veritabanına bağlanma
Bağlantı dizesi, bir uygulamanın veya sağlayıcının veri kaynağıyla iletişim kurması gereken bilgileri sağlar. Bağlantı dizesi genellikle veritabanı sunucusunun konumunu, kullanılacak belirli veritabanını ve kimlik doğrulama bilgilerini sağlar. Özel bir bağlantı dizesiyle, veritabanına bağlanmak için kullanılan bağlantı dizesini belirtebilirsiniz.
-
Gezinti Bölmesi 'nde veri kaynakları 'nı tıklatın.
-
Veri bağlantıları sekmesinin Yeni grubunda veritabanı bağlantısı'nı tıklatın.
-
Veri kaynağı özellikleri Iletişim kutusunun kaynak sekmesinde veritabanı bağlantısını yapılandır'ı tıklatın.
-
Veritabanı bağlantısını yapılandır Iletişim kutusunda özel bağlantı dizesi kullan ve Düzenle'yi tıklatın.
-
Bağlantı dizesini Düzenle Iletişim kutusundaki sağlayıcı adı listesinde, kullanmak istediğiniz veri sağlayıcısını tıklatın.
-
Bağlantı dizesi metin kutusuna bağlantı dizinizi yazın.
OLE DB bağlantı dizesi örneği:
Sağlayıcı = myProvider; veri kaynağı = myPath; Initial Catalog = katalogadı;
Kullanıcı kimliği = Kullanıcı adı; Parola = parola;
Oracle bağlantı dizesi örneği:
Veri kaynağı = myDatabase; Kullanıcı kimliği = Kullanıcı adı;
Parola = parola; tümleşik güvenlik = Hayır;
SQL Server bağlantı dizesi örneği:
Veri kaynağı = myServerAddress; Initial Catalog = myDataBase; Kullanıcı kimliği = Kullanıcı adı; Parola = parola;
-
Tamam'ı tıklatın.
-
İleri'yi tıklatın.
-
Veritabanı listesinde, veri kaynağı olarak kullanmak istediğiniz veritabanını tıklatın ve aşağıdakilerden birini yapın:
-
Tablo veya Görünüm Seç'e tıklayın ve sonra listeden istediğiniz tablo veya kaydedilmiş görünüme tıklayın ve sonra da bitiş'a tıklayın.
Bu seçeneği kullanarak, tablo veya görünüme varsayılan bir bağlantı oluşturulur. Ancak, Tamamla'yı tıklattıktan sonra, veri kaynağı özellikleri iletişim kutusunda alanlar, filtreve sıralama 'yı tıklatarak sorgu belirtebilirsiniz.
-
SQL veya saklı yordamlar kullanarak özel seçme, güncelleştirme, ekleme ve silme komutlarını belirtin'e tıklayın ve sonra da bitti'ye tıklayın.
Not: Bu seçenek yalnızca, sunucu yöneticiniz SharePoint Yönetim Merkezi 'nde güncelleştirme sorgusunu etkinleştir seçeneğini etkinleştirdiyse kullanılabilir.
Bu seçeneği kullanarak özel SQL komutlarını oluşturabilir veya düzenleyebilirsiniz. Tamamla'Yı TıKLATTıĞıNıZDA Özel SQL komutlarını Düzenle iletişim kutusu açılır. Bu iletişim kutusunda, komutlar oluşturabilir ve parametre ekleyebilirsiniz. Özel bir SQL komutunu oluşturduktan sonra, veri kaynağı özellikleri Iletişim kutusunda özel sorguyu Düzenle 'ye tıklayarak sorguyu düzenleyebilirsiniz. Daha fazla bilgi Için Bu makalenin ilerisindeki Özel SQL komutları oluşturma konusuna bakın.
-
-
Veri kaynağı özellikleri Iletişim kutusunda genel sekmesine tıklayın, veri kaynağı için bir ad yazın ve Tamam 'atıklayın.
Yeni veritabanı bağlantısı artık veri kaynakları listesinde görünür.
Notlar:
-
SQL Server çalıştıran bir dış sunucuya bağlanmaya çalışıyorsanız, SQL Server kimlik doğrulamasının bu sunucuda etkinleştirildiğinden emin olun.
-
SQL Server çalıştıran sunucuda SQL Server kimlik doğrulaması 'nı kullanmıyorsanız, SharePoint sitenizin bulunduğu sunucuda çoklu oturum açma kimlik doğrulamasının etkinleştirildiğinden emin olun.
-
Özel SQL komutları oluşturma
SQL veya saklı yordamlar seçeneğini kullanarak özel seçme, güncelleştirme, ekleme ve silme komutlarını tıklattığınızda veya veritabanı bağlantısını yapılandır iletişim kutusunda, iletişim kutusu açılır. Bu iletişim kutusunda, veritabanındaki verileri almak veya değiştirmek için özel SQL ifadeleri oluşturabilirsiniz.
Özel SQL komutlarını Düzenle iletişim kutusunda, her bırı ortak SQL komutuna karşılık gelen dört sekme vardır. Bunlar:
-
Seçmesini SELECT komutu, tablodan verileri almak için kullanılır.
-
Güncelleştiremedi GÜNCELLEŞTIR komutu, tablodaki verileri değiştirmek için kullanılır.
-
Eklemeye Tabloya yeni satırlar eklemek için Ekle komutu kullanılır.
-
Sil Tablodan satırları silmek için SIL komutu kullanılır.
Saklı yordam listesi, bağlandığınız veritabanında bulunan tüm depolanmış yordamları görüntüler.
Özel SQL komutlarını Düzenle iletişim kutusu açıldığında, SQL deyimi kutusunda verilere uygulanmış olan tüm bir bildirim görüntülenir. Örneğin, tablo seçmek için tablo veya Görünüm Seç 'e tıklayarak bir veritabanı bağlantısı oluşturursanız ve ardından SELECT deyimini düzenlemeye karar verirseniz, Seç sekmesinin SQL deyimi kutusunda aşağıdaki ifadeyi görürsünüz:
Dbo 'DAN * 'i SEÇIN. [your_table_name]
Bu ifadede yıldız işareti, hepsianlamına gelen bir joker kartdır. Bu SQL deyimi , söz konusu tablodaki tüm kayıtların alanlarını seçmekanlamına gelir. Deyimi düzenlemek Için, komutu ve parametre düzenleyicisiniaçmak üzere Düzenle komutunu tıklatın.
SQL sorgusunu doğrudan Seç komut kutusuna yazarak düzenleyin.
SQL parametrelerini ekleme
Ayrıca, parametre Ekle'ye tıklayarak SQL sorgularınızı parametreler oluşturabilirsiniz.
SQL parametreleri, sorgu dizesi kullanabileceğiniz her yerde, tek tırnak içine alınmış olan metinler kullanılmalıdır. SQL deyimlerinde Sorgu dizelerini kullanmak bir güvenlik açığı oluşturduğundan, bir veri kaynağından filtrelenmiş verileri alan bir SQL deyimi oluşturduğunuzda SharePoint Designer 2010 'da SQL parametreleri gereklidir.
Örneğin, Northwind Traders bir yemek Tüm iş verilerini SQL tabanlı bir veritabanında depolar. Ürünler tablosundan tüm ürün listesini alırken, sonuç SQL sorgusu şöyle görünür:
Dbo 'DAN * 'i SEÇIN. Ürünlerinizi
Bu SQL deyimi ürün tablosundaki kayıtların tümünü alır. Northwind yalnızca stokta bulunmayan öğeleri içeren filtrelenmiş bir liste almak istiyor. Tablo bir Birimsayısı alanı içerir. Geleneksel SQL kullanarak, bu listeyi alacak olan bildirim şöyle görünür:
Dbo 'DAN * 'i SEÇIN. Ürünlerinizi WHERE UnitsInStock = ' 0 '
Da
0
Bu ifadede bir sorgu dizesi vardır. Bu sorgu dizesi bir değişkenle değiştirilmelidir. Bu örnekte, OutOfStock adındaki bir değişken oluşturmak istiyorsunuz. Yeni SQL deyimi şöyle görünür:
Dbo 'DAN * 'i SEÇIN. Ürünlerinizi WHERE SiparişBirimleri = @OutOfStock
Bu örnekte OutOfStock değişkenini kullanarak SQL deyimi oluşturmak Için aşağıdaki yordamı uygulayın:
-
Komut ve parametre Düzenleyicisi iletişim kutusunda, Seç komut kutusuna aşağıdaki dizeyi yazın:
Dbo 'DAN * 'i SEÇIN. Ürünlerinizi WHERE SiparişBirimleri = @OutOfStock
-
Parametreleraltında parametre Ekle'yi tıklatın.
-
Tanımlamak istediğiniz değişken OutOfStock, bu nedenle Name sütununda OutOfStockyazın.
-
Parametre kaynağı listesinde yok'u tıklatın.
-
Eşleştirmek istediğiniz değer 0 olduğundan, DefaultValue kutusuna 0yazın.
-
Tamam'ı tıklatın.
Şimdi yeni SQL deyimini Özel SQL komutlarını Düzenle iletişim kutusunda görebilirsiniz.
-
Yeniden Tamam'ı tıklatın.
Veri kaynağı özellikleri iletişim kutusunda, kaynak sekmesinde özel sorguyu Düzenle düğmesi görüntülenir.
Var olan veritabanı bağlantısının veri kaynağı özelliklerini değiştirme
Veritabanı bağlantısını yapılandırdıktan sonra, bağlantıyı istediğiniz zaman değiştirebilirsiniz. Örneğin, yeni bir sorgu oluşturmak, varolan bir sorgu değiştirmek veya özel bir SQL deyimi oluşturmak isteyebilirsiniz.
-
Gezinti Bölmesi 'nde veri kaynakları 'nı tıklatın.
Tüm veri kaynağı bağlantılarının listesi gezinti bölmesinin altında görünür.
-
Listeden bir veri kaynağını tıklatın.
Veritabanı bağlantısı özel bir SQL sorgusu kullanıyorsa, veri kaynağı özellikleri iletişim kutusu aşağıdaki çizimdeki gibi görünür.
-
Veritabanı bağlantısı özel bir SQL sorgusu kullanmazsa, veri kaynağı özellikleri iletişim kutusu aşağıdaki çizimdeki gibi görünür.
-
Veri kaynağı özellikleri iletişim kutusunda aşağıdakilerden birini yapın:
-
Düğmelerin bulunduğu bir sorgu alanı varsa, alanları eklemek veya kaldırmak veya filtre veya sıralama düzeni oluşturmak veya değiştirmek için bu düğmeleri tıklatın.
-
Düğmelerin bulunduğu bir sorgu alanı varsa, bağlantıya özel bir SQL sorgusu uygulamak Için veritabanı bağlantısını yapılandır 'ı tıklatın. Veritabanı bağlantısını yapılandır'ı tıklattıktan sonra İleri'ye tıklayın.
Önemli: SQL kimlik doğrulaması, veri bağlantısında Kullanıcı adını ve parolayı metin olarak kaydettiği için, SharePoint Designer 2010 klasöründe siteyi açma izni olan tüm kullanıcılar bu kimlik bilgilerini görüntüleyebilir. Güvenlik Uyarısı, Kullanıcı adı ve parolasının veri bağlantısında metin olarak kaydedildiğini ve diğer site üyelerinin bu veri kaynağına erişebileceğini bildirir. Diğer site üyelerinin veritabanına aynı Kullanıcı adı ve parolayı kullanarak erişmesini istiyorsanız, Tamam'ı tıklatın. Diğer site üyelerinin veritabanına aynı Kullanıcı adı ve parolayı kullanarak erişmesini istemiyorsanız iptal'i tıklatın.
Veritabanı bağlantısını yapılandır iletişim kutusunda, SQL veya saklı yordamlar kullanarak özel seçme, güncelleştirme, ekleme ve silme komutlarını belirt'e tıklayın ve sonra da bitti'ye tıklayın.
Özel SQL komutlarını Düzenle iletişim kutusu açılır. Bu iletişim kutusunda özel SQL deyimini oluşturabilirsiniz. Daha fazla bilgi Için Bu makalenin yukarısındaki Özel SQL komutlarını oluşturma konusuna bakın.
-
Özel sorgu Düzenle düğmesi varsa, Özel SQL deyimlerini ekleyebileceğiniz, değiştirebileceğiniz veya SILEBILDIĞINIZ Özel SQL komutlarını Düzenle iletişim kutusunu açmak için bu düğmeyi tıklatın.
-