■ ■ ■ ■ ■ ■
ansible/roles/mssql_link/tasks/main.yml
1 | 1 | | - name: Create SQL Linked server and enable RPC |
2 | 2 | | win_shell: | |
3 | | - | SqlCmd -E -Q "EXEC master.dbo.sp_addlinkedserver @server = N'{{item.key}}', @srvproduct=N'', @provider=N'SQLOLEDB'" |
| 3 | + | SqlCmd -E -Q "EXEC master.dbo.sp_addlinkedserver @server = N'{{item.key}}', @srvproduct=N'', @provider=N'SQLOLEDB', @datasrc=N'{{item.value.data_src}}'" |
4 | 4 | | SqlCmd -E -Q "EXEC master.dbo.sp_serveroption @server=N'{{item.key}}', @optname=N'rpc', @optvalue=N'true'" |
5 | 5 | | SqlCmd -E -Q "EXEC master.dbo.sp_serveroption @server=N'{{item.key}}', @optname=N'rpc out', @optvalue=N'true'" |
6 | 6 | | become: yes |
| skipped 33 lines |