Examples/Resources/SqlAlias/1-AddSqlAlias.ps1
<#
.EXAMPLE This example shows how to ensure that the SQL Alias SQLDSC* exists with Named Pipes or TCP. #> Configuration Example { param( [Parameter(Mandatory = $true)] [PSCredential] $SysAdminAccount ) Import-DscResource -ModuleName SqlServerDsc node localhost { SqlAlias Add_SqlAlias_TCP { Ensure = 'Present' Name = 'SQLDSC-TCP' ServerName = 'sqltest.company.local\DSC' Protocol = 'TCP' TcpPort = 1777 PsDscRunAsCredential = $SysAdminAccount } SqlAlias Add_SqlAlias_TCPUseDynamicTcpPort { Ensure = 'Present' Name = 'SQLDSC-DYN' ServerName = 'sqltest.company.local\DSC' Protocol = 'TCP' UseDynamicTcpPort = $true PsDscRunAsCredential = $SysAdminAccount } SqlAlias Add_SqlAlias_NP { Ensure = 'Present' Name = 'SQLDSC-NP' ServerName = '\\sqlnode\PIPE\sql\query' Protocol = 'NP' PsDscRunAsCredential = $SysAdminAccount } } } |