Я использую этот код SMO для присоединения базы данных.Прикрепить базу данных с помощью SMO keep Failing
Server mServer = new Server(".");
mServer.AttachDatabase("DbName", new StringCollection {
"DbName.mdf",
"DbName_log.LDF" }, AttachOptions.None);
Но я получаю исключение
Failed to connect to server.
Любые идеи?
[Изменено]
Внутренняя Исключение:
{ "Произошла ошибка сети связанных или экземпляра конкретных при установлении соединения с SQL Server Сервер не найден или не был доступен Убедитесь, что.. имя экземпляра верное и что SQL Server настроен на разрешение удаленных подключений (поставщик: поставщик именованных труб, ошибка: 40 - не удалось открыть соединение с SQL Server) »}
Локальный сервер существует, я могу прикрепить файл вручную ... Права, я администратор компьютера. Я просто использую "." string в конструкторе сервера. –
Я использовал полный путь с статическим методом Path.GetFullPath, также проверил его.\ bin \ Debug \ data \ DbName.mdf и т. д. –
Да, это ... если я присоединяю базу данных вручную, моя программа запускается правильно ... когда моя программа не может подключиться к серверу, у меня есть настройка формы connect string check connection и прикрепить базу данных ... но продолжает терпеть неудачу. –