While aiming to test whether a SQL connection is succeeding between an Application server and a remote Database Server, it is often not possible to install SQL Server Management Studio (SSMS) or Microsoft Command Line Utilities (MsSqlCmdLnUtils) due to the locked down nature of the targets, particularly in test and production environments.
A lightweight approach that worked for me recently, makes use of components that have been a part of windows boxes for a long time, albeit different levels of database driver support as the components have evolved, the Microsoft Data Access Components (MDAC).
MDAC provide a Universal Data Link, which can be configured using a common user interface for specifying connection properties as well as testing the connection.
At Assemblysoft we specialise in Custom Software Development tailored to your requirements. We have experience creating Booking solutions, as we did for HappyCamperVan Hire. You can read more here.
We can onboard and add value to your business rapidly. We are an experienced Full-stack development team able to provide specific technical expertise or manage your project requirements end to end. We specialise in the Microsoft cloud and .NET Solutions and Services. Our developers are Microsoft Certified. We have real-world experience developing .NET applications and Azure Services for a large array of business domains. If you would like some assistance with Azure | Azure DevOps Services | Blazor Development or in need of custom software development, from an experienced development team in the United Kingdom, then please get in touch, we would love to add immediate value to your business.
Assemblysoft - Your Safe Pair of Hands
Get started – Create a simple text file
• Simply create a .txt file anywhere on your system- rename the extension to .udl
• Double click the Universal Data Link file (.udl)
We are then presented with the Data Link Properties dialog, which will look very familiar.
Using either Windows Integrated Security or a specific Username / Password combination the connection to the database can be tested.
You can also save your configuration settings you have applied by just selecting ‘OK’ on the properties dialog, useful for reoccurring scenarios, more complex configurations or just as a handy utility for future reference.
Using this approach, i was able to determine very quickly that the password for a test environment database had been changed in just a few minutes.
References
https://en.wikipedia.org/wiki/Microsoft_Data_Access_Componentshttps://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx
Feel free to contact me via my site AssemblySoft to discuss any ways i can help with your next project or checkout some other musings via my blazor.net and azure blog here carlrandall.net