Version: 1.02 4th February 2022 (KB last updated 9 June 2022)
How to implement and use this utility.
This utility is useful for administrators to determine if BNS's software will connect to MS SQL servers in your own cloud, Azure, AWS etc in advance of deploying BNS's software.
Notes:
Firewall port 1433 or other designated ports must be open from the Windows computer where this software will be installed and the MS SQL Server.
STEP 1 - download the SETUP ZIP file
STEP 2 - Create a Database on your SQL server called BNSTEST
STEP 3 - Open the BNSTEST DDL and use it to create a simple table called BNSTEST
STEP 4 - Create a SQL local user or decide upon an existing Windows Account for permissions to read and write to the BNSTEST DB.
STEP 5 - From a Windows computer in your network install the msXsqlTest_Setup.MSI on it.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoOTgpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc2NTgyMTUyMX19fV19&Signature=kqWNiPjUnAbP4CaSM3RT4o9fJQoW9wr8xbli~wCXvo-51rtZVyDQCyIOruGHJCtOzCfG7fXqLo7RbneBENRcC7YheKnGudabjNPYJf-C2ca5it5AaUjB31XcfwEYRWNZ2siCUwNGGeqQAnxC-c3Q2fq81~Ap1xugq5HpC1VFBB-8wP105Oe34hA0GxAOWd92tNS44E0xV-ncYY2HDgBrxEEkMezyng0lOHyrKLpuN2LxvTOWyZTh4Pp9xqtcD8xIIyQG7lxbwmlvYlrj0oHrlsEmSQDh-SaZvICRvuAsN~BmebqABpWczUG0O-lBYgWNw5mC77vTe4L9VkElMbp02w__&Key-Pair-Id=K2TK3EG287XSFC)
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoOTkpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc2NTgyMTUyMX19fV19&Signature=UygIOYDyotMO8b2bfG1ht3qXAsArN9KPq1i9FezPx6nu0kCnqq1B2MR7C5COLDCOM6MP9TIBPZmtnrBKEXt4eD9QDCylmNEFUIB1gTfrNu6NqxqHe2~Fli90w1QZUfyjJYk9P7qGkQOOKfjEYrWcAkR8hLNbKBGX~jMPrBfdEDiQfkOfE~deVWMr3hkhB4uIHeSFThJkB3rB92a5N6r2zNbSvTUcH8WCL-ZuEFumSLEl86AbQEAA00U40mQ5uW2s4Wty1mJocJobTKOLfV2od1-odQ0aBBOPimkKZPBhqj5jAyUuSpbIR-nszGdAaVtfNmwYmFbfpG4g6MLpG9qb3A__&Key-Pair-Id=K2TK3EG287XSFC)
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoMTAwKS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjU4MjE1MjF9fX1dfQ__&Signature=BiCW3zDY0qSPOW2f1v~m3FtcCzWr3nP2lHZX5UNYSd-4hEZ23yOcninsy5pHjoz0PJ6-5OfG9-wSgxnYMVKA9RLmgJwtIh17wMC0US87hMixR~fv1YXvzRJfx3TcKFxT77v40cOQ-~XatVVOGbkUt5eDUJixICPjedkEsX53P5X7jp0NbD2fBkW3Wh8FNF4pefnm2QFBuQBQQnZZ4pL6bUegnhZ1uJPEgZo4uFhYrwBX~Jq2nfT4zOAJ~2Nbrws~~y8W7nmgJHjuUQ53QOfSvsg8xHpOlPtcd-evjYmVQEfnwF9aD3EdqzjcSkwnbyzKJNi29vDMma7eqDcQjeni9g__&Key-Pair-Id=K2TK3EG287XSFC)
Click Finish when the installation is complete.
STEP 6 - run the utility
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoMTAxKS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjU4MjE1MjF9fX1dfQ__&Signature=SvBHoeRa~L4BJzfWvLCzvm5hecQ91ff5aTQYkqXvtXMj~U9ndz8BEoGZCQCsjwg4QuGVRntsD-FV8m~YCuIa0ab1iiIG6Ij4ADbh1rVJmpczKydoqUSSPx02MFfblFSV5Xp3aF89JetHNVbL-H8mOPw8Hs2LGr9-Ls8rVUJFKyB0caTnveLec-Bz5PnKyezb~cXWSA74j9shti1kriEFxU1UuszMHPBpp0K-~6rEBUFh~a7Fkil6ota~bLX1Vlt1dIHR~QmNYn6n7RLvJ5WtEgwgfC4x5r94b-lRZozEMsOCDeUnUwY0GvppPTxdZ1vZcwA7ifLcScFSoP6jYm4WBA__&Key-Pair-Id=K2TK3EG287XSFC)
Select the configuration tab
The example below shows an Azure SQL server DNS address with the SQL DB called BNSTEST
Select the Auth type auServer (SQL Local user) or auWindows (Windows Authentication)
Supply the password then press save
Select 'Test Connection'
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoMTAyKS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjU4MjE1MjF9fX1dfQ__&Signature=naHhxRaCLiq5DJOcj6q~tBMgGBKULpG8uhOo8UXGtkWXfXsz9dU6JEZxyqX67vyZN8ORlAbpRiGgTfIdEmL~gb6XxIxG7XQoGk6g9mjn1LCu12~yaxi8cwjObxUNGjt6ZRIvhziEPHVb85FZuJsMRZoXkbo5HgKYOY4JafUd3X-1YijIWV4fGmAguZJSg~~QC5mHfbPVvdU2xrxlVqDU0Jzkh~5WO3B30r5Qj-AgpcZi5qt3V7raKCojv0TKX722zoB3v59qrogd0tiNSdpDRtZDudxreWTVHUvMTIcK6DGeVg7NBaAGWOyrvLCTufiv~4a11kZBs9Y3b5ecQc6F3g__&Key-Pair-Id=K2TK3EG287XSFC)
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoMTAzKS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjU4MjE1MjF9fX1dfQ__&Signature=QsF60os7t-~rxz5LQCo8-VHGgiEoN4RSBT8naY4PWQ5XLWDtlZeodwxamyyzv1oUWr2KiTLKI~NO83KheZtp0FZV0x1YMxa~PSG6NgXTnI96JBy8-kMx7hPNJmrf1jP7lu9r3GOQJYXWMlUnFwnINwR6jlGutUZdlm~QNhqJNXuwyKLuKDHXv-909UZaJHhlQGgcDT9Hs0vEVW9hHOn-WUhdbitpqkBtKILqndEsCZSJ4fezQ8f9Ronl~DdoK6qHdKhL5eytPvfradOcJHhaKIAbRQ1IVJXdxRPvVLkN3tCRxcjtTc68fBWTQVxDE5YJg~ult3G3mue2~e7UqQg5dQ__&Key-Pair-Id=K2TK3EG287XSFC)
Press OK.
If there are any connection or permissions issues the log file button may reveal what the issue could be.
Select the SQL Test tab to write and read data
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoMTA0KS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjU4MjE1MjF9fX1dfQ__&Signature=kMmSQ01GX0MUJVk1t25fQOP7hI1NaSfCFSrZ~d1yizgHtLc5F9VemqI4wSgJKjxJWPErRSYZQ0Nkj-hN3KmVwiGM0MebUcI0b3iHgdOPiUNk01uWGbZkH~efMtYUm~Z~WU8XsGrR7CBb1BrPSCnzLKo5pnCvvcG3SbNE-ieuJxTGOHm4MJgK~Fbkyxt~LvJmkOn61GTwBxExnrUv2v5UrPo7EQt9~mLqFzR6ud15B96lR0472LW9C~K3LwZDCAwJbyrUxRoVyTKV5kX3wgrv9FMnbfylb2XQk9pgYOL83iorCA5fa7FjAGeOFRHX-pWFO6qUrPtnrKiQOJGyJrx36w__&Key-Pair-Id=K2TK3EG287XSFC)
enter some data then press the Write option.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoMTA1KS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjU4MjE1MjF9fX1dfQ__&Signature=lNOrPuyXa9srnPbq2uQ9qhA92ApsFJXHxIGrQy0DK8KVIS~tHuSxRaOM3qPsgvsTDjz29BsTJt9~fIVOZztrqq3HYv6xj6F-q-aEYH7Vn4q6r7H4FTqZS8xpidHgKNHb~py~DwN48plCyaDmF0DE9QTkokMnML0~kU1h2IH9jl8LPJhqpvk0R9Jko68M0mK2rbE0f~Uy0elwZb1UOy7fef70Cy6RsTYTYJnyCnY7KedNXqP5Y8TInlDFZ6BJtVVqb~KGbXqaAA6PRnq6uOdrBRWFm92wNnrlsywHqXvltB3O2RUqwVXBY4JupUF0xGFkuRbhm4SrRMun1br3LbkCKw__&Key-Pair-Id=K2TK3EG287XSFC)
Press OK
Select the Read Table option
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yNTMwNi8zMjEzNy9ja2ZpbmRlci9pbWFnZXMvcXUvaW1hZ2UoMTA2KS5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NjU4MjE1MjF9fX1dfQ__&Signature=a36G9QYetW93E~5TmWN-8yfMbc2HluyKWWuTfTYs5PghoAQYL1k9Omc46SThpzVFMx8JIqD4F9EC~BgYFWB9Ze0nDJdX6xTm1qHYJTj558NOT4n45DBodhmaE~tJPkZCauBlhBIS9GMJgOpvIJL-IifCIiYT0Pk92r~qZom~E-SlZPi1JO6UxtuhRjBy5C8VsifxaRKnbz8479DJc9WKXZB1KCFqbdjIwhQvgYRdYkZc0QopATVHEym9KQmb0ZUptE6OEq10GgVkAW8krNrmXvj238VW683X~FvUVzLbRcdT6YuWb6-yuZg94VyT~7MEswtSZV~XfWp5OKTxuqJq~A__&Key-Pair-Id=K2TK3EG287XSFC)
That completes the tests required to prove connectivity and permissions to the database