پیش نیازها
- Windows Azure PowerShell.
- اشتراک فعال Azure.
مراحل ایجاد یک پایگاه داده خالی با استفاده از دستورات Windows PowerShell
مرحله 1
Windows PowerShell را به عنوان مدیر اجرا کنید.
مرحله 2
اکنون، باید با استفاده از Windows Azure PowerShell وارد اشتراک Azure شویم. من دستورات Azure PowerShell را ارائه کرده ام. با استفاده از دستور اسکریپت وارد Azure شوید. می توانید نام مدیر، رمز عبور و غیره را تغییر دهید.
Add-AzureRmAccount
مرحله 3
پس از انجام دستور بالا، یک صفحه ورود برای یک پورتال Azure ظاهر می شود، به طوری که پس از ورود به پورتال Azure، باید یک گروه منبع با مکان ذخیره سازی پایگاه داده ایجاد کنیم.
اکنون یک لاگین مدیریت و یک رمز عبور برای پایگاه داده ارائه دهید. نام پایگاه داده را ارائه دهید و IP ارائه شده بر اساس درخواست کاربر است. برای ایجاد سرور با نام مدیر و رمز عبور با نام پایگاه داده، اسکریپت PowerShell در زیر آورده شده است.
- #The data center and resource name
- for your resources
- $resourcegroupname = "myResourceGroup"
- $location = "WestEurope"
- #The logical server name: Use a random value or replace with your own value(do not capitalize)
- $servername = "server-$(Get-Random)"
- #Set an admin login and password
- for your database# The login information
- for the server
- $adminlogin = "ServerAdmin"
- $password = "ChangeYourAdminPassword1"
- #The ip address range that you want to allow to access your server - change as appropriate
- $startip = "0.0.0.0"
- $endip = "0.0.0.1"
- #The database name
- $databasename = "mySampleDatabase"
مرحله 4
گروه منبع محفظه ای برای مدیریت و استقرار منابع Azure است به طوری که باید یک گروه منبع با دستور ایجاد کنیم. بنابراین دستور منجر به ایجاد گروه منبع و با مکان پایگاه داده می شود.
- New-AzureRmResourceGroup -Name $resourcegroupname -Location $location
مرحله 5
ایجاد یک سرور منطقی منجر به حاوی گروه پایگاه داده مدیریت شده در گروه می شود. ایجاد یک سرور منطقی با دستور new-azureRmsqlServer دنبال می شود. شما می توانید نام مدیر و رمز عبور را در مقادیر از پیش تعریف شده، بنا به خواسته خود جایگزین کنید.
- New-AzureRmSqlServer -ResourceGroupName $resourcegroupname `
- -ServerName $servername `
- -Location $location `
- -SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $adminlogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))