|
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
|
|||||||||||||||||||||||||||||||
MS SQL Как определить местоположение БД?27.11.2022, 09:37. Показов 849. Ответов 6
Как определить местоположение БД?
Открыл свой старый пример. Не могу понять где находится БД. При каждом запуске приложения в таблицу Categories добавляется запись:
WPF - .NET Framework 4.7.2 EntityFramework - 6.4.0 Проект создавался по материалам: https://learn.microsoft.com/ru... dfrom=MSDN App.config
Category.cs
MainWindow.xaml
MainWindow.xaml.cs
ProductContext.cs
0
|
|||||||||||||||||||||||||||||||
| 27.11.2022, 09:37 | |
|
Ответы с готовыми решениями:
6
Определить местоположение БД Определить местоположение сторонней программы
|
|
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,424
|
|
| 27.11.2022, 10:53 | |
|
1
|
|
|
Администратор
|
|
| 27.11.2022, 11:01 | |
|
dev3214, App.xaml.cs покажите тоже
1
|
|
|
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
|
||||||||
| 27.11.2022, 11:28 [ТС] | ||||||||
|
Я вроде его не устанавливаю. Что происходит если его не устанавливать?
--- У меня всё работает если прописать полный путь к БД. Вопросы. 1. Как сформировать строку подключения для разных расположений БД? Расположение проекта: \Project\WpfAppFrm_05 БД расположение-1: \Project\WpfAppFrm_05\DB\NorthwindC_05.m df БД расположение-2: \Project\WpfAppFrm_05\bin\Debug\Northwin dC_05.mdf БД расположение-3: \Project\WpfAppFrm_05\bin\Debug\DB\North windC_05.mdf БД расположение-4: \Project\DB\NorthwindC_05.mdf 2. Что писать в строке подключения? Встречал варианты: - AttachDbFilename (мой текущий вариант); - Database; - Initial Catalog; Что и когда использовать?
0
|
||||||||
|
Администратор
|
||||
| 27.11.2022, 11:45 | ||||
|
1
|
||||
|
5 / 5 / 0
Регистрация: 11.09.2021
Сообщений: 578
|
||
| 27.11.2022, 13:21 [ТС] | ||
|
OwenGlendower,
Понял... Попробую установить актуальный путь к приложению в |DataDirectory|.Если рассматривать картинки приложенные к вопросу слева направо. 1. Картинка-1. Открывается приложение при отладке. При каждой отладке добавляется запись Name_Category_4. 2. Картинка-2. Таблица Categories с данными. Путь к БД: \Project\WpfAppFrm_05\DB\NorthwindC_05.mdf3. Картинка-3. Таблица Categories с данными. Путь к БД: \Project\WpfAppFrm_05\bin\Debug\DB\NorthwindC_05.mdfПримечание. На всё компьютере БД NorthwindC_05.mdf больше нет. Проверил. Может в этих папках где-то есть? c:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe
0
|
||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
|
|||
| 27.11.2022, 18:47 | |||
|
То есть если в строке подключения есть просто Initial Catalog - это имя базы, то сами файлы базы и логи будут храниться в соответствии с настройками инстанса СУБД. Однако если вы подключаете сторонний файл базы, о котором инстанс ничего не знает, то используется параметр AttachDbFilename - здесь указывается либо относительный (через |DataDirectory|), либо абсолютный путь к файлу базы. При первом подключении, инстанс запоминает расположение файла, то есть аттачит его к себе (и видимо запоминает расположение этого файла), и далее при повторных подключениях уже использует этот самый файл, который запомнил. При этом в доках пишется, что в дальнейших подключениях уже можно не использовать параметр AttachDbFilename, а использовать просто Initial Catalog. AttachDbFilename:
\Project\WpfAppFrm_05\bin\Debug\DB\NorthwindC_05.mdf
1
|
|||
| 27.11.2022, 18:47 | |
|
Помогаю со студенческими работами здесь
7
Определить местоположение улитки к концу 30-го дня наблюдения Определить местоположение точки относительно заданной области
Как Определить Местоположение Темы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|