共用方式為


Connect-SPConfigurationDatabase

連接本機伺服器電腦與伺服器陣列。

語法

Connect-SPConfigurationDatabase
       [-DatabaseName] <String>
       [-SkipRegisterAsDistributedCacheHost]
       [-Passphrase] <SecureString>
       -DatabaseServer <String>
       [-AssignmentCollection <SPAssignmentCollection>]
       [-DatabaseCredentials <PSCredential>]
       [-DatabaseFailOverPartner <String>]
       [-LocalServerRole <SPServerRole>]
       [-DatabaseConnectionEncryption <SqlConnectionEncryptOption>]
       [-DatabaseServerCertificateHostName <String>]
       [<CommonParameters>]

Description

Connect-SPConfigurationDatabase Cmdlet 會將目前的伺服器連接到指定的設定資料庫。

此 Cmdlet 本來會連接伺服器與伺服器陣列。 目前的電腦若連不上伺服器陣列,即會顯示下列錯誤訊息:

「本電腦已經連接到 SharePoint 伺服器陣列。 請參閱:Dismount-SPConfigurationDatabase」

如需適用於 SharePoint 產品的 Windows PowerShell 權限及最新資訊,請參閱線上文件 SharePoint Server Cmdlet

範例

------------------範例------------------

Connect-SPConfigurationDatabase -DatabaseServer "ServerName\InstanceName" -DatabaseName "SharePointConfigurationDatabaseName" -Passphrase (ConvertTo-SecureString "MyP@ssw0rd" -AsPlainText -Force)
Start-Service SPTimerv4

此範例會將本機伺服器電腦連接到伺服器陣列 (該伺服器陣列已設定為使用 SQL Server 執行個體上的 SharePointConfigurationDatabase 資料庫),方法是使用名稱 ServerName\InstanceName 及密碼 MyP@ssw0rd。

參數

-AssignmentCollection

管理物件以適當處置它們。 使用 SPWeb 或 SPSite 等物件可能會耗用大量的記憶體,因此在 Windows PowerShell 指令碼中使用這些物件時,必須適當地管理記憶體。 您可以使用 SPAssignment 物件將物件指派給變數,並在不需要時處置這些物件,以釋放記憶體。 使用 SPWeb、SPSite 或 SPSiteAdministration 物件時,若未使用指派集合或 Global 參數,將會自動處置這些物件。

使用 Global 參數時,所有物件會包含在全域儲存區內。 若未立即使用物件,或未使用 Stop-SPAssignment 命令處置物件,將會發生記憶體不足的狀況。

類型:SPAssignmentCollection
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-DatabaseConnectionEncryption

指定是否將 TLS 加密用於 SharePoint 與資料庫之間的連線。 強制要求使用 TLS 加密。 如果無法成功交涉 TLS 加密,連線將會失敗。 選擇性允許使用 TLS 加密。 如果資料庫伺服器需要 TLS 加密,則會使用 TLS 加密。 否則,將不會使用 TLS 加密。 嚴格要求 TLS 加密與 TDS 8.0 搭配使用,這是最強大的加密組態。 如果無法成功交涉 TDS 8.0 的 TLS 加密,連線將會失敗。 安裝版本 24H2 功能更新之前掛接至 SharePoint 的資料庫預設為選擇性加密。 如果在安裝版本 24H2 功能更新之後,將新資料庫掛接至 SharePoint 時未指定此參數,則預設值為 [強制]。

類型:SqlConnectionEncryptOption
Position:Named
預設值:Mandatory
必要:True
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-DatabaseCredentials

指定包含要用於資料庫 SQL 驗證之使用者名稱及密碼的 PSCredential 物件。 如果沒有指定此參數,就會使用目前的使用者。

此類型必須為有效的 PSCredential 物件。

類型:PSCredential
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-DatabaseFailOverPartner

指定 SQL Server 實例的資料庫鏡像夥伴。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-DatabaseName

指定伺服器要連接的設定資料庫名稱。

此類型必須是有效的資料庫名稱,例如 DB1。

類型:String
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-DatabaseServer

指定要建立設定資料庫的伺服器。 預設值為本機電腦名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-DatabaseServerCertificateHostName

設定驗證連接的伺服器證書時要使用的主機名。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-LocalServerRole

指定指派給本地伺服器的 MinRole。

類型:SPServerRole
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-Passphrase

指定用來將目前伺服器連接到設定資料庫的安全密碼片語。

此類型必須是有效的安全字串,例如 MyBDCApp1serverkey。

類型:SecureString
Position:9
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition

-SkipRegisterAsDistributedCacheHost

伺服器陣列中的所有伺服器預設會註冊為快取主機 (亦即預設會執行 DistributedCacheService )。

使用此參數可免於將伺服器電腦註冊為分散式快取主機。 若您想擁有專用快取主機,則使用此參數以確定未將快取服務安裝於電腦上。

類型:SwitchParameter
Position:10
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False
適用於:SharePoint Server Subscription Edition