В моем приложении пользователи выбирают из списка SQL Server в сети. Дело в том, что мне нужно знать, является ли выбранный экземпляр локальным или удаленным компьютером.
Есть ли способ, которым я могу спросить, что экземпляр SQL, на каком компьютере она работает? Можно ли это понять?
Edit1: Я хочу знать имя хоста, где размещен SQL Server, поэтому я могу сравнить его с System.Environment.MachineName
и точно знаете, что Sql Server работает на том же компьютере, на котором работает мое приложение.
Edit2: @@servername
вернул мое имя_компьютера\sqlinstance, а SELECT SERVERPROPERTY('MachineName')
возвращает только имя_компьютера, что именно то, что я хочу