Udostępnij przez


Metoda AttachDB

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

AttachDB metoda sprawia, że baza danych widoczne wystąpienie Microsoft SQL Server.

Składnia

object
.AttachDB(
DBName
,
DataFiles
)
as String

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • DBName
    Ciąg, który określa nazwę istniejącej bazy danych.

  • Plików danych
    SQL-DMO ciągu wielokrotnego, która określa pliki systemu operacyjnego przy użyciu nazwy.

Zwraca

Ciąg o powodzeniu lub niepowodzeniu.

Prototyp (C/C++)

HRESULT AttachDB(SQLDMO_LPCSTR DBName,
SQLDMO_LPCSTR DataFiles,
SQLDMO_LPBSTR pResult);

Uwagi

AttachDB Metoda jest używana podczas zmiany lokalizacji plików systemu operacyjnego (OS) wykonawczych bazy danych musi widoczne z wystąpienie programu SQL Server.

Plików danych argument można określić maksymalnie 16 pliki systemu operacyjnego.Każdy plik powinien być określony przez pełną nazwę, łącznie z ścieżka.Co najmniej jeden plik na liście określone musi być pliku podstawowego.Można określić pliki systemu operacyjnego wdrażania magazynu dla dziennika transakcji.

Aby uzyskać więcej informacji na temat parametrów wielociągu ustawienie Zobacz Multistrings za pomocą obiektu SQL-DMO.

AttachDB metoda zakończy się niepowodzeniem, jeśli określono więcej niż 16 pliki systemu operacyjnego.Używając SQL Distributed Management Objects (SQL-DMO) przenieść bazę danych wykonywane na więcej niż 16 plików, użyj CreateForAttach Właściwość Database obiektu.

Udostępnienie bazy danych z wystąpienie programu SQL Server za pomocą AttachDB Metoda wymaga odpowiednich uprawnień.Używane do konto logowania do programu SQL Server SQLServer połączenie obiektu musi być element członkowski roli przez system sysadmin.

Stosuje się do:

Zobacz także

Odwołanie