Udostępnij przez


Tworzenie wymienny bazy danych

W SQL Server, można utworzyć bazę danych do celów tylko do odczytu, które mogą być rozpowszechniane za pośrednictwem nośnika wymiennego, takiego jak dysk CD-ROM.Może to być przydatne do dystrybucji dużych baz danych, które zawierają dane historia, takich jak bazy danych, która zawiera szczegółowe dane dotyczące sprzedaży dla poprzedniego roku.

Nośnik wymienny bazy danych, można utworzyć bazy danych przy użyciu sp_create_removable systemowa procedura składowana zamiast programu SQL Server Management Studio lub instrukcja CREATE DATABASE.

Sp_create_removablesystemowa procedura składowana tworzy trzy lub więcej plików, w tym następujące:

  • 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śniku tylko do odczytu, takich jak dyski CD-ROM, tabele systemowe i dziennika 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 przyznawanie uprawnień.

Bazy danych można użyć wielu urządzeń nośników wymiennych.Jednak wszystkie nośniki muszą być dostępne w tym samym czas.Na przykład jeśli baza danych używa trzech dysków CD, system musi mieć trzy stacje CD-ROM i mają wszystkie dostępne dyski, gdy baza danych jest używana.

Po utworzeniu bazy danych można użyć sp_certify_removable systemowa procedura składowana , aby upewnić się, że baza danych jest poprawnie skonfigurowany dla dystrybucji na nośniku wymiennym.Jeśli baza danych jest skonfigurowany poprawnie, baza danych jest umieszczana offline.Dzięki temu pliki do skopiowania na nośnik wymienny.Umieszczając bazy danych w trybie offline, użytkownicy jest odmawiany dostęp do bazy danych i nie modyfikacji do bazy danych mogą być dokonywane aż do bazy danych jest umieszczana w trybie online.Aby udostępnić bazę danych ponownie na tym samym serwerze, umieść online bazy danych.

Po zostały przekazane pliki na nośniku wymiennym, bazy danych mogą być dostępne przez dołączanie plików do innego wystąpienie programu SQL Server.Aby uzyskać więcej informacji, zobacz Odłączanie i dołączanie bazy danych.

Aby umieścić bazy danych w trybie online lub offline