What is an industry standard method for verifying openquery connection is open prior to running queries?
For Linked Servers in SQL Server ...

Run a SELECT @@SERVERNAME or some such in a stored procedure that contains a BEGIN TRY/CATCH block.


The stored procedure limits the scope in case it fails and for re-use
The TRY/CATCH is to suppress any error to the calling query
The stored proc uses an output parameter