sp_vupgrade_replication (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Diaktifkan oleh penyiapan saat memutakhirkan server replikasi. Meningkatkan skema dan data sistem sesuai kebutuhan untuk mendukung replikasi pada tingkat produk saat ini. Membuat objek sistem replikasi baru dalam database sistem dan pengguna. Prosedur tersimpan ini dijalankan di komputer tempat peningkatan replikasi akan terjadi.

Konvensi sintaks transact-SQL

Sintaks

sp_vupgrade_replication
    [ [ @login = ] N'login' ]
    [ , [ @password = ] N'password' ]
    [ , [ @ver_old = ] ver_old ]
    [ , [ @force_remove = ] force_remove ]
    [ , [ @security_mode = ] security_mode ]
    [ , [ @db_id = ] db_id ]
[ ; ]

Argumen

[ @login = ] N'login'

Login administrator sistem untuk digunakan saat membuat objek sistem baru dalam database Distribusi. @login adalah sysname, dengan default NULL. Parameter ini tidak diperlukan jika @security_mode diatur ke 1, yaitu Autentikasi Windows.

Catatan

Parameter ini diabaikan saat Anda meningkatkan ke SQL Server 2005 (9.x) dan versi yang lebih baru.

[ @password = ] N'password'

Kata sandi administrator sistem yang akan digunakan saat membuat objek sistem baru dalam database Distribusi. @password adalah sysname, dengan default string kosong. Parameter ini tidak diperlukan jika @security_mode diatur ke 1, yaitu Autentikasi Windows.

Catatan

Parameter ini diabaikan saat Anda meningkatkan ke SQL Server 2005 (9.x) dan versi yang lebih baru.

[ @ver_old = ] ver_old

Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.

Prosedur tersimpan ini tidak digunakan lagi dan akan dihapus dalam rilis SQL Server di masa mendatang.

[ @force_remove = ] force_remove

Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.

[ @security_mode = ] security_mode

Mode keamanan masuk yang digunakan saat membuat objek sistem baru dalam database Distribusi. @security_mode adalah bit, dengan default 1. Jika 0, Autentikasi SQL Server digunakan. Jika 1, Autentikasi Windows digunakan.

Catatan

Parameter ini diabaikan saat Anda meningkatkan ke SQL Server 2005 (9.x) dan versi yang lebih baru.

[ @db_id = ] db_id

Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_vupgrade_replication digunakan saat meningkatkan semua jenis replikasi.

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_vupgrade_replication.