Makale numarası: 888041 - Son Gözden Geçirme: 13 Mayıs 2010 Perşembe - Gözden geçirme: 7.0

Nasıl yapılır: Windows SharePoint Services'ın hazır bir veritabanı içerik veritabanını kullanan olun

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Giriş

Bu makalede, Microsoft Windows SharePoint Services hazır bir veritabanı içerik veritabanını kullanan nasıl. Bunu yapmak için <a0></a0>, SQL Query Analyzer veritabanını oluşturmak ve veritabanı üzerinde izinler ayarlamak için kullanın. Veritabanını oluşturduktan sonra Windows SharePoint Services Merkezi Yönetim sanal sunucu için veritabanı eklemek için kullanın.

Windows SharePoint Services için bir içerik veritabanı kullanmak için yeni bir veritabanı oluşturmak istediğinizde bu yöntemi kullanın. Örneğin, aşağıdaki koşullar doğruysa ortamında yapmayı düşünebilirsiniz:
  • Microsoft SQL Server 2000 çalıştıran bir bilgisayarınız var. (Yalnızca Windows SharePoint Services 2.0, SharePoint Portal Server 2003 içindeki uygulanabilir Windows SharePoint 3.0 ve Microsoft Office SharePoint Services Services 2007)
  • SQL Server'ın birden çok örneğini kullanarak.
  • Farklı bir depolama alanı ağları (SAN), içeriğini depolamak için kullanın.

Adım a: Veritabanını oluşturmak kullan SQL Query Analyzer

Windows SharePoint Services sanal sunucuyu kullanmak için yeni bir içerik veritabanı oluşturmak için SQL Query Analyzer'ı kullanın. Veritabanı Oluşturma Sihirbazı'nı, yeni veritabanı oluşturmak için SQL Server Enterprise Manager aracını kullanamazsınız. Bunun yerine, aşağıdaki iki sorgu, SQL Query Analyzer'da çalıştırın. Aşağıdaki sorgular'ı kullandığınızda, aşağıdakileri yaptığınızdan emin olun:
  • Her bir örneği WSS_Content sorgular içinde veritabanı için kullanmak istediğiniz adı değiştirin.
  • Sorgudaki AdminVsAppPoolIdentity ' ın her örneği, SharePoint Yönetim Merkezi sanal sunucunun uygulama havuzu kimliği ile hesabını değiştirin. Bu da hesabıdır veritabanının veritabanı sahibi (dbo).
  • Sorgudaki ContentVsAppPoolIdentity ' ın her örneği, içerik sanal sunucunun uygulama havuzu kimliği ile hesabını değiştirin.
  • Domain sorgudaki her örneği etki alanı adıyla değiştirin.
Veritabanını oluşturmak için aşağıdaki sorgu kullanın:
-- Windows SharePoint Services Content Database Creation Script

-- TODO: Change the database name from WSS_Content to the name of the database that you want to use
CREATE DATABASE [WSS_Content] COLLATE Latin1_General_CI_AS_KS_WS 
exec sp_dboption [WSS_Content], autoclose, false
GO
Oluşturduğunuz veritabanı izinlerini yapılandırmak için aşağıdaki sorgu kullanın:
-- Windows SharePoint Services Content Database Creation Script
use WSS_Content

-- TODO: Change AdminVsAppPoolIdentity to the SharePoint Central Administration virtual server application pool account and change ContentVsAppPoolIdentity to the content virtual server application pool account.

DECLARE @AdminVsAppPoolIdentity nvarchar(128)
DECLARE @ContentVsAppPoolIdentity nvarchar(128)
SET @AdminVsAppPoolIdentity = N'Domain\AdminVsAppPoolIdentity'
SET @ContentVsAppPoolIdentity = N'Domain\ContentVsAppPoolIdentity'

EXEC sp_grantlogin @ContentVsAppPoolIdentity;
EXEC sp_grantlogin @AdminVsAppPoolIdentity;

-- The following line will fail with error 15007 if @AdminVsAppPoolIdentity is the Network Service account.  This is expected.
EXEC sp_changedbowner @AdminVsAppPoolIdentity;

-- The following line will fail with error 15063 if the account is not the Network Service account.  This is expected.
IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVsAppPoolIdentity) EXEC sp_grantdbaccess @ContentVsAppPoolIdentity;

-- The following line will fail with error 15410 if the account is not the Network Service account.  This is expected.
EXEC sp_addrolemember 'db_owner', @ContentVsAppPoolIdentity;

Bir sorgunun SQL 2000'de SQL Query Analyzer'ı çalıştırmak için <a0></a0>, aşağıdaki adımları izleyin:
  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server ' ın üzerine gidin ve Query Analyzer ' ı tıklatın.
  2. SQL Server'a bağlan iletişim kutusunda, kullanmak istediğiniz kimlik doğrulama türünü belirtmek için <a0></a0>, bağlanmak istediğiniz SQL Server örneğini belirtin ve sonra Tamam ' ı tıklatın.
  3. Sorgu, SQL Query Analyzer Düzenleyicisi bölmesinde yapıştırın. Daha sonra veritabanı için istediğiniz adı'nı kullanın ve uygun hesapları'nı kullanmak için sorguyu değiştirin.
  4. Sorgu yürütme ' yi tıklatın.
SQL Query Analyzer'ı SQL 2005 veya SQL 2008'de bir sorgu gerçekleştirmek için <a0></a0>, aşağıdaki adımları izleyin:
  1. 1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server 2005/2008 ' e gelin ve Management Studio'yu</a1>'ı tıklatın.
  2. 2. SQL Server'a bağlan iletişim kutusunda, kullanmak istediğiniz kimlik doğrulama türünü belirtmek için <a0></a0>, bağlanmak istediğiniz SQL Server örneğini belirtin ve sonra Tamam ' ı tıklatın.
  3. Yeni Sorgusu'nu tıklatın ve sorgu SQL Query Analyzer Düzenleyicisi bölmesinde yapıştırın. Daha sonra veritabanı için istediğiniz adı'nı kullanın ve uygun hesapları'nı kullanmak için sorguyu değiştirin.
  4. Sorgu yürütme ' yi tıklatın.

Adım b: içerik veritabanını sanal sunucuya eklemek.

Windows SharePoint Services Merkezi Yönetim, içerik veritabanını sanal sunucuya eklemek için kullanın. Bunu yapmak için şu adımları izleyin.

Windows SharePoint Services 2.0 çalıştırıyorsanız

  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, SharePoint Portal Server ' ın üzerine gidin ve sonra SharePoint Central Administration ' ı tıklatın.
  2. Microsoft Office SharePoint Portal Server 2003 çalıştırıyorsanız, sol bölmede Windows SharePoint Services ' ı tıklatın.
  3. Sanal sunucu yapılandırması, sanal sunucu ayarlarını yapılandır'ı tıklatın.
  4. Sanal sunucu listesi sayfasında veritabanına eklemek istediğiniz sanal sunucunun adını tıklatın.
  5. Sanal sunucu yönetimi altındaki sanal sunucu ayarları sayfasında içerik veritabanlarını Yönet'i tıklatın.
  6. Içerik veritabanlarını Yönet sayfasında İçerik veritabanı ' nın altında bir içerik veritabanı Ekle ' yi tıklatın.
  7. Içerik veritabanı Ekle sayfası Veritabanı bilgileri alanında, veritabanı sunucusu ayarlarını belirleme tıklatıp seçin ve sonra da veritabanının adını ve veritabanı sunucusunun adını belirtin.
  8. Veritabanı kapasitesi ayarları alanında siteleri önce bir uyarı olayı sayısı oluşturulan iletişim kutusunda istediğiniz sayıyı yazın ve Tamam ' ı tıklatın.

    Not NT Authority\Network Service hesabıyla izinleri veritabanı için yapılandırdıysanız, bu adımı izleyebilmeniz Network Service hesabının SQL Server'da System Administrators Role eklemek zorunda. Ağ hizmeti veritabanının (dbo) veritabanı sahibi hesabını oluşturamıyor. Sanal sunucu için veritabanını ekleyebilmek için önce ağ hizmeti hesabının System Administrators role eklemek gerekir. Ağ hizmeti hesabının sanal sunucu için veritabanını ekledikten sonra SQL Server'da System Administrators role kaldırın.

Microsoft SharePoint Foundation 2010 çalıştırıyorsanız

  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Yönetimsel Araçlar ' ın üzerine gelin ve 4.0 SharePoint Central Administration ' ı tıklatın.
  2. Uygulama yönetimi ' ni tıklatın ve sonra Yönet içerik veritabanlarınınveritabanı ' nın altında.
  3. Içerik veritabanlarını yönetme sayfasında bir içerik veritabanı Ekle ' yi tıklatın.
  4. Web uygulama alanında, içerik veritabanına eklemek istediğiniz Web uygulamasının adı tıklatın.
  5. Veritabanı adı ve kimlik doğrulaması alanına, veritabanının adını, adı ve veritabanı sunucusu, kimlik doğrulama yöntemini belirtin.
  6. Veritabanı kapasitesi ayarları alanında siteleri önce bir uyarı olayı sayısı oluşturulan kutusunda ve siteleri, can be created bu veritabanında en fazla sayısı</a0> kutusuna istediğiniz sayıyı yazın ve Tamam ' ı tıklatın.
Not NT Authority\Network Service hesabıyla izinleri veritabanı için yapılandırdıysanız, bu adımı izleyebilmeniz Network Service hesabının SQL Server'da System Administrators Role eklemek zorunda. Ağ hizmeti veritabanının (dbo) veritabanı sahibi hesabını oluşturamıyor. Sanal sunucu için veritabanını ekleyebilmek için önce ağ hizmeti hesabının System Administrators role eklemek gerekir. Ağ hizmeti hesabının sanal sunucu için veritabanını ekledikten sonra SQL Server'da System Administrators role kaldırın.

Windows SharePoint Services 3. 0'ı çalıştırıyorsanız

  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Yönetimsel Araçlar ' ın üzerine gelin ve sonra SharePoint 3.0 Yönetim Merkezi'ni tıklatın.
  2. Uygulama yönetimi ' ni tıklatın ve sonra içerik veritabanlarının altında SharePoint Web Application Management.
  3. Içerik veritabanlarını yönetme sayfasında bir içerik veritabanı Ekle ' yi tıklatın.
  4. Web uygulama alanında, içerik veritabanına eklemek istediğiniz Web uygulamasının adı tıklatın.
  5. Veritabanı adı ve kimlik doğrulaması alanına, veritabanının adını, adı ve veritabanı sunucusu, kimlik doğrulama yöntemini belirtin.
  6. Veritabanı kapasitesi ayarları</a0> alanında siteleri önce bir uyarı olayı sayısı oluşturulan iletişim kutusunda istediğiniz ve içinde yazın Maksimum bu veritabanında oluşturulabilecek site sayısını kutusunu ve sonra Tamam ' ı tıklatın.

    Not NT Authority\Network Service hesabıyla izinleri veritabanı için yapılandırdıysanız, bu adımı izleyebilmeniz Network Service hesabının SQL Server'da System Administrators Role eklemek zorunda. Ağ hizmeti veritabanının (dbo) veritabanı sahibi hesabını oluşturamıyor. Sanal sunucu için veritabanını ekleyebilmek için önce ağ hizmeti hesabının System Administrators role eklemek gerekir. Ağ hizmeti hesabının sanal sunucu için veritabanını ekledikten sonra SQL Server'da System Administrators role kaldırın.

SORUN GİDERME

Içerik veritabanlarını yönetme sayfasında, Windows SharePoint Services Merkezi Yönetim sanal sunucu için yeni bir veritabanı eklemeye çalıştığınızda, aşağıdaki hata iletilerinden birini alırsınız:
Veritabanı ' DatabaseName ' zaten mevcut. (Hata kodu: 1801).
Eşittir harmanlama çakışma operasyona çözülemedi (hata kodu: 446)
Oluşturduğunuz veritabanı doğru Harmanlama ayarı veya doğru dbo kullanmıyorsa, bu sorun oluşur. SQL Server Enterprise Manager aracında veritabanı oluşturma Sihirbazı'nı kullanarak veritabanı oluşturduysanız, bu sorun oluşur. Veritabanını oluşturmak için veritabanı oluşturma Sihirbazı'nı kullanmak yerine, SQL Query Analyzer adımda anlatılan sorguyu çalıştırmak için kullanmak bir veritabanı oluşturmak için.

Windows SharePoint Services 3. 0'daki aşağıdaki hata da görebilirsiniz:
Olay Ayrıntıları
Kaynak: Windows SharePoint Services 3
KİMLİĞİ: 5586
Ileti: Bilinmeyen SQL özel durumu 208 oluştu. SQL Server'dan edinilen ek hata bilgileri aşağıda yer almaktadır.
Geçersiz nesne adı 'dbo.SystemVersion'.
Bu bilinen bir sorundur ve bu hata yoksayılabilir.


Microsoft SharePoint Foundation 2010 ', hata görebilirsiniz:
Ad oturum: uygulama
Kaynak: Microsoft SharePoint Products-SharePoint yapısı
Tarih: aa/gg/yyyy SS: dd: ss
Olay KIMLIĞI: 4972
Kategori görev: veritabanı
Düzey: kritik
Anahtar Sözcükler:
Kullanıcı: etkialanı\kullanıcı
Bilgisayar: makine domain_name .com
Açıklama:
SQL Sunucu harmanlaması SQL Server örneğinde 'Domain\DB' desteklenmiyor. Microsoft SharePoint yapısı 4 Latin1 genel sözlük sırası, büyük/küçük harf duyarlı, aksan duyarlı, kana duyarlı ve Genişliğe duyarlı alfabe düzeni (Latin1_General_CI_AS_KS_WS) gerektirir.

Daha fazla bilgi

SQL Query Analyzer'ı kullanma hakkında daha fazla bilgi için SQL Query Analyzer Yardımı'na bakın.

Yapılandırın ve Windows SharePoint Services'ı yönetme hakkında daha fazla bilgi için Microsoft Windows SharePoint Services Yönetici Kılavuzu'na bakın. Microsoft Windows SharePoint Services Yönetici Kılavuzu edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&displaylang=en)
Windows SharePoint Services 3.0 Veritabanı yöneticileri (DBAs) oluşturmak ve veritabanlarını yönetme ortamında daà ° ã½tma hakkýnda daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://technet2.microsoft.com/windowsserver/WSS/en/library/c7647e52-2178-4d3d-9376-84b2c9a35a1e1033.mspx?mfr=true (http://technet2.microsoft.com/windowsserver/WSS/en/library/c7647e52-2178-4d3d-9376-84b2c9a35a1e1033.mspx?mfr=true)
Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir. Ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office SharePoint Portal Server 2003
  • Microsoft Windows SharePoint Services
  • Microsoft Office SharePoint Server 2007
  • Microsoft Windows SharePoint Services 3.0
  • Microsoft SharePoint Foundation 2010
  • Microsoft SharePoint Server 2010
Anahtar Kelimeler: 
kbmt kbhowto kberrmsg kbconfig KB888041 KbMttr
Otomatik TercümeOtomatik 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:888041  (http://support.microsoft.com/kb/888041/en-us/ )