Udostępnij za pośrednictwem


Właściwość FTPSubdirectory

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.

FTPSubdirectory Właściwość określa podkatalogu protokołu FTP (File Transfer Protocol), gdzie są przechowywane pliki migawka włączone przez Internet, zanim zostaną pobrane.

Składnia

object
.FTPSubdirectory [= value]

Części

  • obiekt
    Wyrażenie do obiektu w na liście dotyczy

  • wartość
    Ciąg, który określa katalog, w którym są przechowywane pliki migawka

Typ danych

String

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetFTPSubdirectory(SQLDMO_LPBSTR pRetVal);
HRESULT SetFTPSubdirectory(SQLDMO_LPCSTR NewValue);

Uwagi

Użyj FTPSubdirectory właściwość, aby określić lokalizacje podkatalogu, w którym włączone Internet migawka są przechowywane pliki, zanim zostaną pobrane.Scalanie Użyj agenta i dystrybucji agenta FTPSubdirectory ustawienie, aby zlokalizować pliki migawka.

Zazwyczaj podkatalogu FTP znajduje się względem katalogu macierzystego witryny FTP i powinien zawierać podkatalog \Ftp w ścieżka.Na przykład, jeśli katalog macierzysty witryny FTP jest C:\Public\Ftphome i Odbitka Pliki znajdują się w C:\Public\Ftphome\migawka\Publication1\Ftp zestaw FTPSubdirectory właściwość za pomocą wartości ciąg 'migawka\publication1\ftp'.

FTPsubdirectorypowinna być taka sama, jak AltSnapshotFolder.Jeśli FTPSubdirectory jest włączone przez Internet, nie określono migawka pliki są zapisywane w domyślnym katalogu.Domyślnie wystąpienie domyślne Microsoft SQL Server przechowuje te pliki w katalogu C:\Program Files\Microsoft SQL Server\Mssql\Repldata\Ftp.Domyślnie, wystąpienie nazwane programu SQL Server przechowuje te pliki w folderze C:\Program Files\Microsoft SQL Server\Mssql$nazwa_wystąpieniakatalog \Repldata\Ftp, gdzie nazwa_wystąpienia jest nazwą niedomyślnych wystąpienia programu SQL Server.

Za pomocą podkatalogu różne lokalizacje dla różnych publikacji może być przydatne w sytuacjach wymagających różne poziomy zabezpieczeń dostępu do udziałów na dystrybutora.

Ostrzeżenie

Jeśli aplikacja ustawia FTPSubdirectoryz MergePublication2 lub TransPublication2 obiekt po migawka początkowa został utworzony, Nowa migawka musi zostać wygenerowany.Migawki są stosowane przy następnym czas migawki Agent jest uruchamiany.

Jeśli aplikacja wywoła FTPSubdirectory na wystąpienie wersja programu SQL Server 7.0, stała, SQLDMO_E_SQL80ONLY i komunikat "Ta właściwość lub metoda wymaga Microsoft SQL Server 2000 lub nowszy" są zwracane.