![](https://habrastorage.org/storage2/2fb/97d/1bf/2fb97d1bf86b9d20fce3db5859a04a81.png)
Это продолжение цикла статей, посвященного созданию фермы SharePoint 2013 в Windows Azure. Первые главы вы можете найти по следующим ссылкам:
- Ферма SharePoint 2013 в Windows Azure. AD DC
- Ферма SharePoint 2013 в Windows Azure. SQL Server 2012 (эта статья)
- Ферма SharePoint 2013 в Windows Azure. SharePoint 2013
В этой статье рассмотрим, как добавить в домен SQL Server 2012 и дальнейшие действия для его настройки.
Создаем виртуальную машину с SQL Server 2012
В предыдущей статье мы рассматривали создание виртуальной машины через портал, в этой ограничимся созданием через PowerShell.
# Подписки к Azure
Get-AzureSubscription | Select SubscriptionName
$subscriptionName = "ВАША-ПОДПИСКА"
$storageAccount = "ВАША-АККАУНТ-ХРАНИЛИЩА"
Select-AzureSubscription $subscriptionName
Set-AzureSubscription $subscriptionName -CurrentStorageAccount $storageAccount
# Параметры облачного сервиса
$serviceName = "SP2013-Service"
$serviceLabel = "SP2013-Service"
$serviceDesc = "Cloud Service for SharePoint 2013 Farm"
# Список всех образов виртуальных машин
Get-AzureVMImage | Select ImageName
$sqlimage = 'MSFT__Sql-Server-11EVAL-11.0.2215.0-08022012-en-us-30GB.vhd'
$vnetname = 'SP2013-VNET'
$subnetName = 'SP2013Farm-Subnet'
$ag = 'SP2013-AG'
# IP адрес контроллера домена
$primaryDNS = '192.168.1.4'
# Группы доступности
$avsetsql = 'avsetsql'
# Настройки домена
$domain = 'contoso'
$joindom = 'contoso.com'
$domuser = 'administrator'
$dompwd = 'pass@word1'
$advmou = 'OU=AzureVMs,DC=contoso,DC=com'
# Создаем SQL Server1
$size = "ExtraSmall"
$spsql1 = New-AzureVMConfig -Name 'SP-SQL1' -AvailabilitySetName $avsetsql -ImageName $sqlimage -InstanceSize $size |
Add-AzureProvisioningConfig -WindowsDomain -Password $dompwd -Domain $domain -DomainUserName $domuser -DomainPassword $dompwd -MachineObjectOU $advmou -JoinDomain $joindom |
Add-AzureDataDisk -CreateNew -DiskSizeInGB 200 -DiskLabel 'data' -LUN 0 |
Set-AzureSubnet $subnetName
$dns1 = New-AzureDns -Name 'dns1' -IPAddress $primaryDNS
New-AzureVM -ServiceName $serviceName -ServiceLabel $serviceLabel `
-ServiceDescription $serviceDesc `
-AffinityGroup $ag -VNetName $vnetname -DnsSettings $dns1 `
-VMs $spsql1
Как только подготовка завершена, подключитесь к виртуальной машине с помощью службы удаленных рабочих столов и убедитесь в том, что она была автоматически присоединена к вашему домену.
Если не получилось, выполните подключение вручную.
Настраиваем диски
Скрипт выше добавляет диск с данными размером 200 Гб.
Подключите этот диск к операционной системе как было описано в предыдущей статье.
Далее приступим к настройке местоположения, устанавливаемого по умолчанию для базы данных. Для этого запустите SQL Server Management Studio, щелкните правой кнопкой по имени сервера, выберите Свойства и Параметры базы данных (Database Settings).
![](https://habrastorage.org/storage2/0d4/a23/81d/0d4a2381d0a154e535a06dd9f96fec59.png)
Выберите новые диски для папок с данными, журналами и резервными копиями.
![](https://habrastorage.org/storage2/92c/b74/7c5/92cb747c539c6d6cf96905778e642fd1.png)
И нажмите ОK.
Обновляем параметры сети в SQL Server
Настроим протоколы для SQL Server и порты в брандмауэре Windows.
Настраиваем протоколы
Запустите SQL Server Configuration Manager.
Раскройте узел SQL Server Network Configuration и выберите протокол Protocols for MSSQLServer.
![](https://habrastorage.org/storage2/f80/6d5/e6e/f806d5e6ebbcb837b0d6ed444502b3d5.png)
Убедитесь, что включены общая память, именованные каналы и протокол TCP/IP.
Настраиваем порт
Запустите брандмауэр в режиме повышенной безопасности.
Создайте новое правило для входящих соединений
![](https://habrastorage.org/storage2/db8/96a/e97/db896ae97e535b9a5ee076154ba377d1.png)
На первом шаге нужно выбрать тип Порт
![](https://habrastorage.org/storage2/0fa/b08/1bd/0fab081bd467cbb7c1455deb066b9bfc.png)
И укажите порт 1433
![](https://habrastorage.org/storage2/1e4/908/16d/1e490816dc924eecf05e9337fbc0c503.png)
Выбираем Разрешить все подключения
![](https://habrastorage.org/storage2/3ff/690/3f4/3ff6903f4f9260af1b5d34e38e126699.png)
На следующей странице оставьте значения по умолчанию, и далее укажите имя правила, например, SQLServerRule.
Таким образом, мы подготовили SQL Server 2012 для фермы SharePoint 2013.