Подтвердить что ты не робот

Beginner SQL: Как найти отдельную базу данных?

Я новичок в SQL, и я занимаюсь некоторыми запросами с помощью БД. Теперь я просто отсоединил базу данных, используя "Задачи" > "Отсоединить"

Вопрос 1: Когда я отсоединяю файл, я предполагаю, что он сохранен в MDF файле? Где я могу найти этот файл?

Вопрос 2: Когда я создаю новую БД, где сохраняются связанные файлы? Я принимаю MDF и создается набор файлов LDF.

Если это помогает, здесь моя информация о версии

Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) 29 марта 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Developer Developer Edition (64-разрядная версия) для Windows NT 6.1 (сборка 7601: служба Пакет 1)

Спасибо!

4b9b3361

Ответ 1

Вы всегда можете посмотреть свойства базы данных в обозревателе объектов в SQL Server Management Studio до отсоединения - файлы не будут перемещены или что-либо еще при отсоединении....

enter image description here

В диалоговом окне Properties перейдите в раздел Files и справа от него, соответствующая информация может быть найдена:

enter image description here

Ответ 2

Базы данных SQL Server являются файлами .mdf. Когда вы отключаетесь, файл .mdf закрывается процессом SQL Server, но он существует с момента создания базы данных. Чтобы быть ясным, в SQL-СУБД нет понятия "сбережения"; по крайней мере, не в том смысле, который вы предлагаете. Каждая транзакция, которую вы выполняете, постоянно сохраняется с момента ее совершения.

При создании базы данных в диалоговом окне отображается список файлов, которые будут созданы. Возможно, вам придется изменить размер некоторых столбцов и прокрутить по горизонтали, чтобы увидеть полный путь. Вы также можете просмотреть эту информацию, открыв диалог свойств базы данных.

Файл .ldf - это журнал транзакций. Он играет жизненно важную роль в обеспечении неизменности совершенных транзакций.