Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
playground:win2012r2 [2023/02/25 12:13] vvp [Windows Core] |
playground:win2012r2 [2023/02/25 13:30] (текущий) vvp [SQL server] |
||
---|---|---|---|
Строка 62: | Строка 62: | ||
</code> | </code> | ||
+ | Чтобы разрешить удаленные соединения, выполните следующие инструкции для экземпляра Server Core в локальной программе SQLCMD.exe. | ||
+ | <code> | ||
+ | EXEC sys.sp_configure N'remote access', N'1' | ||
+ | GO | ||
+ | RECONFIGURE WITH OVERRIDE | ||
+ | GO | ||
+ | </code> | ||
+ | |||
+ | Включите и запустите службу браузера SQL Server browser service | ||
+ | <code> | ||
+ | Set-service sqlbrowser -StartupType Auto | ||
+ | Start-service sqlbrowser | ||
+ | </code> | ||
+ | |||
+ | Включите поддержку TCP/IP на экземпляре SQL Server | ||
+ | <code> | ||
+ | Import-Module SQLPS | ||
+ | $smo = 'Microsoft.SqlServer.Management.Smo.' | ||
+ | $wmi = new-object ($smo + 'Wmi.ManagedComputer') | ||
+ | # Enable the TCP protocol on the default instance. If the instance is named, replace MSSQLSERVER with the instance name in the following line. | ||
+ | $uri = "ManagedComputer[@Name='" + (get-item env:\computername).Value + "']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Tcp']" | ||
+ | $Tcp = $wmi.GetSmoObject($uri) | ||
+ | $Tcp.IsEnabled = $true | ||
+ | $Tcp.Alter() | ||
+ | $Tcp | ||
+ | </code> | ||
You can enable the sa login with T-SQL. | You can enable the sa login with T-SQL. | ||
Строка 79: | Строка 105: | ||
LoginMode values: | LoginMode values: | ||
- | 1: Windows Authentication | + | * 1: Windows Authentication |
- | 2: SQL Server and Windows Authentication mode | + | * 2: SQL Server and Windows Authentication mode |
<code> | <code> | ||
+ | Set-ItemProperty -Path | ||
+ | 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQLServer' | ||
+ | -Name LoginMode -Value 2 -Type dword | ||
</code> | </code> |