SQL Server - PullRequest
       5

SQL Server

0 голосов
/ 15 мая 2009

Привет, ребята, я сделал снимок базы данных. Затем, если я внесу изменения, то эти изменения будут отражать базовую базу данных или базу данных снимков?

Когда я делаю снимок базы данных, он создает другую базу данных?

Ответы [ 2 ]

5 голосов
/ 15 мая 2009

Я думаю, вы можете неправильно понимать, что здесь происходит. Смысл создания снимка в том, что вы можете откатить все свои изменения в этом снимке.

Это похоже на то, что вы сделали снимок своей жены, когда она молода. Когда она станет старше, у нее появятся морщины, седые волосы и т. Д., Но снимок не изменится. Главное исключение здесь - это то, что вы не можете вернуть свою жену к тому, как она выглядела на снимке. Ну, не без денег в любом случае. Она всегда будет представлять ее такой, какой она была в тот самый момент, когда вы сделали снимок.

Таким образом, вы можете изменять базу данных сколько хотите, и это не повлияет на этот снимок

Он не создает другую базу данных, а скорее отображает состояние этой базы в тот момент, когда вы сделали снимок.

1 голос
/ 15 мая 2009

Когда вы вносите изменения после создания снимка, эти изменения отражаются в базовой базе данных, но не в базе данных снимков.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...