Aracılığıyla paylaş


RemapDBs Komutu

RemapDBs komutunu, geri yüklediğiniz birden fazla sunucuda saklandığında veya dağıtımınız veritabanı değiştiğinde Visual Studio Team Foundation Server'u veritabanlarına yönlendirmek üzere kullanabilirsiniz. Örneğin, Team Foundation Server'i, yapılandırma veritabanından ayrı bir sunucuda sunulan herhangi bir koleksiyon veritabanına yeniden yönlendirmek zorundasınız. Ayrıca eğer bu veritabanları ayrı sunucularda veya nesnelerde sunuluyorsa, Team Foundation Server'i SQL Server Analiz Hizmetleri veya SQL Server Raporlama Hizmetleri çalıştıran sunucuya tekrar yönlendirmelisiniz.

Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)

RemapDBs komutunu kullanmak için, Team Foundation Yöneticileri güvenlik grubunun ve Team Foundation Server'in kullandığı herhangi bir SQL Server veritabanı için sysadmin güvenlik grubunun üyesi olmalısınız. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

Not

Yönetimsel kimlik bilgileri ile oturum açsanız bile, Windows Server 2008 çalıştıran bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açmalısınız. Yükseltilmiş Komut İstemi penceresini açmak için, Başlat'a tıklatın, Komut İstemi'ne sağ tıklatın ve ardından Yönetici olarak çalıştır'a tıklatın. Daha fazla bilgi için Microsoft Web sitesindeki bu sayfaya bkz. Kullanıcı Hesabı Denetimi.

TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue]

Parametreler

Bağımsız Değişken

Açıklama

ServerName

Team Foundation Server için bir veya daha fazla veritabanı sunan sunucu olarak eşleşmek istediğiniz sunucu ismini belirler. Eğer diğer varsayılan nesnelerden farklı bir nesne bir veritabanı sunuyorsa, bu nesnenin ismini aşağıdaki biçimde belirlemek zorundasınız:

SunucuAdı\ÖrnekAdı

DatabaseName

Team Foundation Server ile eşleştirdiğiniz veritabanı ismini belirler.

Seçenek

Açyklama

/DatabaseName

Team Foundation Server için bir veya daha fazla veritabanı sunan sunucu olarak eşleşmek istediğiniz sunucu ismini belirler.

/SQLInstances:ServerName1,ServerName2

SQL Server'ı çalıştıran sunucunun adını ve varsayılan örnekten başka bir örnek kullanmak istiyorsanız o örneğin adını belirtir.

Eğer birden çok sunucu belirtiyorsanız, bu nesnelerin isimlerini ayırmak için araya virgül koyun.

/AnalysisInstance:ServerName

İsteğe Bağlı. Sunucunun adını ve SQL Server Çözümleme Hizmetleri'ni barındıran örneği belirtir. Çözümleme Hizmetleri veritabanını barındıran sunucu ve örneği belirtmek için bu seçeneği kullanın.

/AnalysisDatabaseName:DatabaseName

İsteğe Bağlı. /AnalysisInstance seçeneği ile belirttiğiniz sunucuda birden çok Çözümleme Hizmetleri veritabanı varsa, Team Foundation Server ile kullanmak istediğiniz Çözümleme Hizmetleri veritabanının adını belirtir.

/preview

İsteğe Bağlı. Yapılandırmayı güncelleştirmek için yapmanız gereken eylemler görüntülenir.

/continue

İsteğe Bağlı. Bir veya birden fazla veritabanını bulma denemesi sırasında hata oluşsa bile RemapDB komutunun devam etmesi gerektiğini bildirir. /continue seçeneğini kullanıyorsanız, veritabanları belirttiğiniz sunucu veya sunucularda bulunmayan bütün koleksiyonlar, yapılandırma veritabanını barındıran sunucu ve örneği kullanmak üzere yeniden yapılandırılacaktır.

Açıklamalar

Team Foundation Server'i yapılandırmak üzere SQL Server'ın nesnelerini sunuculardan ve orijinal kurulumdaki nesnelerden kullanmak için RemapDBs komutunu kullanırsınız.

Örnek

Aşağıdaki örnek, Team Foundation Server'in TFS_Configuration veritabanına nasıl tekrar yönlendirileceğini gösterir. Bu veritabanı, TeamDatabases nesnesinde isimlendirilen ContosoMain üzerinde sunulan veritabanıdır. Onun proje koleksiyonu veritabanları, ContosoMain\TeamDatabases ve Contoso2'nun varsayılan nesnelerinde bulunur.

TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2

Ayrıca bkz.

Diğer Kaynaklar

TFSConfig ile Sunucu Yapılandırmasını Yönetme