A while ago I was having an issue deploying a SQL Data Tools project using the Azure DevOps pipelines. It worked fine when there was no data in the database, but once there was some data to preserve in the release the DACPAC deployment started to timeout with the following error when running SqlPackage.Continue reading “‘*** Execution Timeout Expired’ with SqlPackage.exe on Azure DevOps Release Pipeline Fix”
Azure Data Factory (ADF) is a great tool as part of your cloud based ETL tool set. However not all your data is necessarily accessible from the public internet. These instruction go through the steps required to allow ADF access to your internal or VNet data-sets.
The following are instructions for setting up a connection to an Active Directory (AD) Domain secured SQL Server using either SQL Server Management Studio or Visual Studio. This is especially applicable when not using a domain attached PC.
If you have started to create a good collection of you own SQL Templates and snippets, then you may want to copy or share them from PC to PC or from user account to user account.
You will find your personal templates here Continue reading “Location of your SQL Templates and how to take them with you”
If you have been using Azure SQL Servers and databases, you will already be aware that you need to configure the server level firewall. You may not know that you can also set firewall rules at database level too.
However this cannot be done through the Azure Portal. However both server and database level firewall rules can be easily managed using SQL.
-- ========== SERVER LEVEL FIREWALL (master database connection) -- List firewall rules SELECT * FROM sys.firewall_rules ORDER BY name; -- ADD Server firewall rule EXECUTE sp_set_firewall_rule @name = N'MyFirewallRule', @start_ip_address = '192.168.1.1', @end_ip_address = '192.168.1.10' -- DELETE Server firewall rule EXECUTE sp_delete_firewall_rule @name = N'MyFirewallRule'
-- ========== DATABASE LEVEL FIREWALL (specific database connection) -- List firewall rules SELECT * FROM sys.database_firewall_rules ORDER BY name; -- ADD Database firewall rule EXEC sp_set_database_firewall_rule @name = N'MyDBFirewallRule', @start_ip_address = '192.168.1.11', @end_ip_address = '192.168.1.11' -- DELETE Server firewall rule EXEC sp_delete_database_firewall_rule @name = N'MyDBFirewallRule'
Got a new high resolution latop with scaling and struggling to use SSMS. Here’s the fix