Эта строка подключения будет работать на любом компьютере с локальным экземпляром SQL Server Express с именем по умолчанию. Нет способа создать строку подключения, которая волшебным образом будет работать с любым экземпляром SQL Server с любым именем на любом компьютере. Если каждому пользователю может потребоваться другое имя экземпляра, вы должны указать это.
Один из вариантов - сохранить строку подключения в файле конфигурации и позволить каждому пользователю редактировать ее вручную. Это рискованно, если ваш пользователь не склонен технически. Вы также можете где-то хранить значения атрибутов строки подключения, например, My.Settings
, а затем предоставьте пользовательский интерфейс, чтобы указать их во время выполнения и сохранить их для дальнейшего использования. Подробности этого зависит от вас, но вы можете найти пример здесь:
http://www.vbforums.com/showthread.php?532768
Точка этого потока была частью шифрования, но вы можете игнорировать это и просто использовать остальное.