Если вы открываете реестр, путь к пути к данным сохраняется в:
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Microsoft SQL Server \ MSSQL.1 \ Setup
Обратите внимание, что если вы работаете в 64-битной системе, это будет:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Microsoft SQL Server \ MSSQL.1 \ Setup
Обратите внимание, что его часть MSSQL.1 зависит от имен экземпляров. Вы можете выполнить поиск по имени экземпляра в этой переменной, выполнив поиск в реестре здесь:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Microsoft SQL Server \ Имена экземпляров \ SQL
Полагаю, здесь будет больше информации: http://technet.microsoft.com/en-us/library/ms143547(SQL.90).aspx
Я предполагаю, что экземпляр по умолчанию может немного отличаться, но у машины, на которой я работаю, есть именованный экземпляр. Возможно получить эти значения с помощью SQL-запроса или с помощью Sql Management Objects. Я не уверен, что лучший способ это сделать.
Как только вы получите одно из этих значений, вы можете поместить его в свойство и управлять оттуда каталогом назначения.