|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
Подключение к файлу базы данных SqlLocalDB mdf30.04.2015, 01:21. Показов 9132. Ответов 15
Метки нет (Все метки)
Здравствуйте! Помогите разобраться что не так делаю. Есть приложение на C# в нем использую базу данных SqlLocalDB *.mdf. На машине где ведется разработка все классно работает.
Создаю установочный файл куда помещаю приложение и файлы SqlLocalDB 86 и 64 Устанавливаю на два компа. установка проходит замечательно. все доп приложения установились, SqlLocalDB установился. На одном компе подключение проходит на другом выдает ошибку. Хотя все условия одинаковые при установке SqlLocalDB ошибки не было. Windows 8 работает, vista sp2 выдает ошибку подключения, иногда и на других OС не подключается. На форумах пишут что строка подключения не верная, хотя она всегда одинаковая. connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename= |DataDirectory|\data\DataRu.mdf;Integrat ed Security=True;Connect Timeout=30" Что не так я делаю? Задача: Сделать установку программы легкой (далее далее готово), для обычных пользователей. Встроить в exe SqlLocalDB не решило проблему, помогает но не всегда. от чего зависит не понятно Добавлено через 19 минут Ошибка: Invalid value for key 'attachdbfilename'
0
|
|
| 30.04.2015, 01:21 | |
|
Ответы с готовыми решениями:
15
Подключение к mdf файлу Подключение к файлу .mdf SQL Server Express Загрузка и считывание изображений из базы данных .mdf |
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 30.04.2015, 11:14 | |
|
1) на висте установлен ли соответствующий фрэймворк ? windows 8 по умолчанию включает вроде вплоть до 4.5
2) на висте установлен sql server 2012 ?
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 30.04.2015, 12:32 [ТС] | |
|
1) В обоих случаях устанавливались Фреймворк 4.0, это обязательное требование sqllocaldb, да и приложение без него не запускается. Установка была на всех ос, выходит и на 8 фреймворка небыло.
2) читая в интернете об sqllocaldb мы нашли где-то четкое пояснение: что для локальной базы mdf не нужно устанавливать сам сервер и настраивать его, хватает установки только sqllocaldb который не требует настройки. Вот мы в обоих случаях устанавливали только его. Это не так? Требуется и установка самого сервера? И без него не запустится? И если да то как установить сервер по тихому со всеми частями версии express? Пользователь если увидит все вопросы которые задает sql при установке будет в шоке. И потом тогда и локальная база данных mdf (которая создается в студии самой) выходит она вовсе и не локальная, если без сервера не работает вовсе.
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
||||
| 30.04.2015, 14:08 | ||||
|
что говорит команда 'sqllocaldb info' на вистовской машине?
если он установился нормально (кстати в висте перемудреная политика безопастности, чтоб нормально утсановить там надо быть владельцем)то ответ должен быть таким: MSSqlLocalDb v11.0 еще, взята с сайта MS:
Добавлено через 42 секунды Добавлено через 5 минут полная ссылка на статью https://msdn.microsoft.com/ru-... 10202.aspx
0
|
||||
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 30.04.2015, 14:36 [ТС] | |
|
Сделали все по новой установили висту sp2 на виртуальную машину. запустили установку программы, она проверив на существование фрэймворка 4 и sqllocaldb установила и первое и второе, после чего установила и программку.
После запуска программки вылетело исключение: System.ArgumentException: Invalid value for key 'attachdbfilename'. Команда 'sqllocaldb info' отвечает: v11.0 Изменение строки подключения ничего не изменило, ошибка осталась и не изменилась
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 30.04.2015, 15:03 | |
|
в какой версии sql servera была создана база ?
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 30.04.2015, 21:54 [ТС] | |
|
2012, на машине что пишется программа стоит тот же самый sqlserver только express со всеми компонентами и дополнениями. Не думаю что проблема в этом, так как версия одна везде, да и потом на 8 и 7ке все запустилось. Правда на 7ке запустилось непонятно каким образом. В начале выдавала ошибку а потом все заработало, при этом не менялась ни версия ни строка подключения.
Были попытки поставить 2014 версию, но проблему это не решило Добавлено через 6 часов 46 минут После установки SQLManagementStudio_x86_RUS приложение начинает работать, но это не выход из ситуации так как при установки SQLManagementStudio_x86_RUS задаются вопросы, и обычный пользователь не поймет что от него хотят и где нужно поставить галочки
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 04.05.2015, 03:26 [ТС] | |
|
Проблема осталась не решенной, собственно как и у других пользователей на разных форумах. Установка local версии не решает проблему. Чего то не хватает приложению для работы с базой
0
|
|
|
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
|
|
| 04.05.2015, 11:28 | |
|
Для возможности использовать LocalDB должен быть установлен Native Client версии не ниже 11 и указан соответствующий драйвер в строке подключения.
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 05.05.2015, 03:17 [ТС] | |
|
Native client 11 тоже устанавливали но не решает проблему, соответствующий драйвер. Можете привести пример рабочей строки подключения. И почему наша строка работает если установить sms
0
|
|
|
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
|
|
| 05.05.2015, 11:14 | |
|
Не знаю что вы там устанавливали и как, но Native Client устанавливается вместе со студией. Так что, скорее всего, никакого Native Client отдельно не устанавливали.
1
|
|
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 05.05.2015, 15:08 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 05.05.2015, 15:09 [ТС] | |
|
Это то, что устанавливается до установки программы
Добавлено через 33 секунды Или это не то?
0
|
|
|
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
|
|
| 05.05.2015, 15:14 | |
|
Нужно смотреть, что установлено, а не то что "будет" установлено.
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 9
|
|
| 06.05.2015, 00:11 [ТС] | |
|
Ок утром протестируем еще раз на чистую висту и отпишусь
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 06.05.2015, 13:17 | |
|
https://msdn.microsoft.com/ru-... 05%29.aspx возможно, но не факт. https://msdn.microsoft.com/ru-... 31321.aspx тоже можно проверить.
Добавлено через 1 минуту и хотелось бы еще знать какие драйвера стоят на семерке после всей этой установке и на висте ? администрирование->источники данных odbc Добавлено через 5 минут попробуйте еще поставить sqlncli.msi возможно поможет
0
|
|
| 06.05.2015, 13:17 | |
|
Помогаю со студенческими работами здесь
16
Как работать с файлом базы данных mdf? Восстановление базы данных из повреждённого MDF-файла Как открыть файлы базы данных mdf и ldf? Программа не подключается к файлу БД (.mdf) на других ПК Подключиться к файлу базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|