New-MasterDataServicesDatabase(PowerShell)
Master Data Services 데이터베이스를 만듭니다.
구문
New-MasterDataServicesDatabase [-Server] <Microsoft.MasterDataServices.Configuration.DatabaseServerInformation>
[-DatabaseName] <String> [-AdminAccount] <String> [-Collation <String>]
설명
New-MasterDataServicesDatabase는 Master Data Services 데이터베이스를 만듭니다. 또한 지정한 SQL Server 인스턴스가 Master Data Services 데이터베이스를 호스팅할 수 있도록 지원되는 버전인지 확인하고 지정된 계정이 해당 인스턴스에서 데이터베이스를 만들 수 있는 사용 권한을 가지고 있는지 확인합니다.
매개 변수
-Server
Server 매개 변수는 Get-MasterDataServicesDatabaseServerInformation의 데이터베이스 서버 정보 개체입니다. 이 개체는 Master Data Services 데이터베이스를 만들 SQL Server 인스턴스에 연결하는 데 사용됩니다.
필수 여부 |
true |
위치 |
0 |
기본값 |
없음 |
파이프라인 입력 허용 |
true(ByValue) |
와일드카드 문자 허용 |
false |
-DatabaseName
DatabaseName 매개 변수는 새 Master Data Services 데이터베이스의 이름을 지정하는 문자열입니다.
필수 여부 |
true |
위치 |
1 |
기본값 |
없음 |
파이프라인 입력 허용 |
false |
와일드카드 문자 허용 |
false |
-AdminAccount
AdminAccount 매개 변수는 새 Master Data Services 데이터베이스에 대한 사용 권한을 부여할 도메인 및 Windows 계정을 지정하는 문자열입니다.
필수 여부 |
true |
위치 |
2 |
기본값 |
없음 |
파이프라인 입력 허용 |
false |
와일드카드 문자 허용 |
false |
-Collation
Collation 매개 변수는 새 Master Data Services 데이터베이스에 대한 데이터 정렬을 지정하는 문자열입니다.
필수 여부 |
false |
위치 |
명명됨 |
기본값 |
서버에 대한 기본 데이터 정렬입니다. |
파이프라인 입력 허용 |
false |
와일드카드 문자 허용 |
false |
입력 및 출력
입력 유형은 cmdlet에 파이프할 수 있는 개체 유형입니다. 반환 유형은 cmdlet에서 반환하는 개체 유형입니다.
입력 |
Microsoft.MasterDataServices.Configuration.DatabaseServerInformation Get-MasterDataServicesDatabaseServerInformation의 데이터베이스 서버 정보 개체입니다. |
출력 |
없음 |
예
출력
다음은 이 cmdlet을 사용할 때 반환되는 출력의 예입니다.
Name : MyDatabase
HasAccess : True
Collation : SQL_Latin1_General_CP1_CI_AS
ServiceAccount :
MdsAdministrator : MyDomain\AccountName
Server : Microsoft.MasterDataServices.Configuration.DatabaseServerInformation
IsDatabaseOwner : True
변수 및 명명된 매개 변수 사용
이 예에서는 Get-MasterDataServicesDatabaseServerInformation cmdlet을 사용하여 New-MasterDataServicesDatabase cmdlet의 Server 매개 변수에 사용할 변수 $server를 설정합니다. 매개 변수는 명명된 매개 변수이며, 데이터 정렬이 지정되지 않았으므로 새 데이터베이스에 대해 기본 데이터 정렬이 사용됩니다.
C:\PS> $server = Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=';
New-MasterDataServicesDatabase -Server $server
-DatabaseName 'MyDatabase' -AdminAccount 'MyDomain\AccountName';
출력 파이핑 및 명명된 매개 변수 사용
이 예에서는 New-MasterDataServicesDatabase의 Server 매개 변수에 대해 Get-MasterDataServicesDatabaseServerInformation에서 New-MasterDataServicesDatabase로 출력을 파이프합니다. 매개 변수는 명명된 매개 변수입니다.
C:\PS> Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=' |
New-MasterDataServicesDatabase -DatabaseName 'MyDatabase'
-AdminAccount 'MyDomain\AccountName' -Collation 'SQL_Latin1_General_CP1_CI_AS';
변수 및 위치 매개 변수 사용
이 예에서는 Get-MasterDataServicesDatabaseServerInformation cmdlet을 사용하여 New-MasterDataServicesDatabase cmdlet의 Server 매개 변수에 사용할 변수 $server를 설정합니다. 매개 변수는 위치 매개 변수이며, 데이터 정렬이 지정되지 않았으므로 새 데이터베이스에 대해 기본 데이터 정렬이 사용됩니다.
C:\PS> $server = Get-MasterDataServicesDatabaseServerInformation
-ConnectionString 'Data Source=MyServer\MyInstance;Initial catalog=;Integrated Security=True;User ID=;Password=';
New-MasterDataServicesDatabase $server 'MyDatabase' 'MyDomain\AccountName';