Creating a Removable Database
W SQL Server, można utworzyć bazy danych do celów tylko do odczytu, które mogą być rozpowszechniane za pośrednictwem nośniku wymiennym, takim jak dysk CD-ROM. Może to być przydatne dla rozpowszechniania dużych baz danych, które zawierają dane historia, takie jak bazy danych, która składa się z szczegółowe dane dotyczące sprzedaży dla poprzedniego roku.
Aby utworzyć bazę danych z nośników wymiennych, tworzenia bazy danych, przy użyciu sp_create_removable systemu procedura przechowywana zamiast korzystania z programu SQL Server Management Studio lub instrukcja CREATE DATABASE.
The sp_create_removable system procedura przechowywana creates three or more files, including the following:
Jeden plik, który zawiera tabele systemowe
Jeden plik, który zawiera dziennik transakcji
Jeden lub więcej plików, które zawierają tabele danych
Chociaż bazy danych prawdopodobnie pozostanie na nośnikach tylko do odczytu, takich jak stacja CD-ROM, tabele systemowe i dziennik transakcji są umieszczane w osobnych plików na zapisywalny nośnik.Można to zrobić, dzięki czemu można wykonywać zadania zarządzania, takie jak dodawanie użytkowników do bazy danych i udzielania uprawnień.
Baza danych służy wiele urządzeń nośników wymiennych.Jednak wszystkie nośniki muszą być dostępne w tym samym czasie.Na przykład jeśli baza danych używa trzech dysków CD, system musi ma trzy stacje dysków CD-ROM i mieć wszystkich dostępnych dysków, gdy baza danych jest używana.
Po utworzeniu bazy danych, można użyć sp_certify_removable systemu przechowywane procedury, aby upewnić się, że baza danych jest poprawnie skonfigurowany do dystrybucji na nośniku wymiennym.Jeśli baza danych jest skonfigurowany poprawnie, baza danych jest umieszczana trybu offline.Dzięki temu pliki, które mają zostać skopiowane na nośnik wymienny.Przez umieszczenie bazy danych w trybie offline, użytkownicy nie będą mogły uzyskiwać dostępu do bazy danych, a nie modyfikacji do bazy danych mogą być wprowadzone do bazy danych jest umieszczany w trybie online.Aby udostępnić bazę danych ponownie na tym samym serwerze, należy umieścić w bazie danych online.
Po pliki zostały przekazane na nośnikach wymiennych, w bazie danych mogą być dostępne przez dołączanie plików do innego wystąpienie programu SQL Server.Aby uzyskać więcej informacji zobaczOdłączanie i dołączanie bazy danych.
Aby umieścić bazę danych w trybie online, jak i w trybie offline