Set-SPProjectDatabaseSQLCredentials

Project
 

適用版本:Project Server 2013

上次修改主題的時間:2015-03-09

設定 Project Server 服務應用程式用以連接 Project Web App 資料庫的認證。

Set-SPProjectDatabaseSQLCredentials [-Name] <String> [-WebApplication] <SPWebApplicationPipeBind> -ReadWriteCredentials <PSCredential> -ReportingSchemaCredentials <PSCredential> -SQLLogon <PSCredential> [-AssignmentCollection <SPAssignmentCollection>] [-DatabaseServer <String>]
Set-SPProjectDatabaseSQLCredentials [-Name] <String> [-WebApplication] <SPWebApplicationPipeBind> -ClearCredentials <SwitchParameter> [-AssignmentCollection <SPAssignmentCollection>] [-DatabaseServer <String>]
Set-SPProjectDatabaseSQLCredentials [-Name] <String> [-ServiceApplication] <PsiServiceApplicationPipeBind> -ReadWriteCredentials <PSCredential> -ReportingSchemaCredentials <PSCredential> -SQLLogon <PSCredential> [-AssignmentCollection <SPAssignmentCollection>] [-DatabaseServer <String>]
Set-SPProjectDatabaseSQLCredentials [-Name] <String> [-ServiceApplication] <PsiServiceApplicationPipeBind> -ClearCredentials <SwitchParameter> [-AssignmentCollection <SPAssignmentCollection>] [-DatabaseServer <String>]

Set-SPProjectDatabaseSQLCredentials Cmdlet 可讓管理員設定適當的認證,讓 Project Server 服務應用程式以最低權限設定連接至 Project Web App 資料庫。它會設定兩組認證來連接至 Project Web App 資料庫,並依據所要採取的動作來使用。ReadWriteCredentials 認證可用來在所有純量函數、預存程序、資料表類型上執行;在所有函數上選取;以及在所有資料表上選取、更新、插入和刪除。ReportingSchemaCredentials 認證可用來在 Project Web App 資料庫的 DBO 結構描述中建立資料表、建立檢視及更改資料表。

Windows PowerShell (含 Project Server)

 

參數 必要 類型 描述

Name

必要

System.String

要設定 SQL 認證的 Project Web App 資料庫名稱。

ServiceApplication

必要

Microsoft.Office.Project.Server.Cmdlet.PsiServiceApplicationPipeBind

指定 Project Web App 資料庫連接的 Project Server 服務應用程式。

WebApplication

必要

Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind

指定裝載 Project Web App 資料庫的 Web 應用程式。

ClearCredentials

必要

System.Management.Automation.SwitchParameter

清除 ReadWriteCredentialsReportingSchemaCredentials,並回復為使用 SQL 登入認證。

ReadWriteCredentials

必要

System.Management.Automation.PSCredential

要用來在 Project Web App 資料庫中讀取及寫入資料的資料庫認證。此認證可用來在所有純量函數、預存程序、資料表類型上執行;在所有函數上選取;以及在所有資料表上選取、更新、插入和刪除。

ReportingSchemaCredentials

必要

System.Management.Automation.PSCredential

要用來更新結構描述的資料庫認證。此認證可用來在 Project Web App 資料庫的 DBO 結構描述中建立資料表、建立檢視及更改資料表。

SQLLogon

必要

System.Management.Automation.PSCredential

要用來設定 ReadWriteCredentialsReportingSchemaCredentials 認證的 SQL 管理認證。

AssignmentCollection

選用

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

以適當處理方式來管理物件。例如使用 SPWebSPSite 物件時可能會使用大量記憶體,在 Windows PowerShell 指令碼中使用這些物件時需要適當的記憶體管理。透過使用 SPAssignment 物件,您可以在物件需要用來釋放記憶體時,將物件指派給變數及捨棄物件。使用 SPWebSPSiteSPSiteAdministration 物件時,如果不使用指派集合或 Global 參數,則物件會自動遭到捨棄。

注意事項附註:
使用 Global 參數時,所有物件都會都包含在全域存放區。如果物件不會立即使用,或使用 Stop-SPAssignment 命令加以捨棄,則會發生記憶體不足的狀況。

DatabaseServer

選用

System.String

裝載 Project Web App 資料庫的資料庫伺服器。

顯示: