Apakah mungkin MS SQL Server 2008
untuk mengekspor struktur database ke dalam T-SQL
file?
Saya ingin mengekspor tidak hanya skema tabel tetapi juga kunci utama, kunci asing, batasan, indeks, prosedur tersimpan, jenis / fungsi yang ditentukan pengguna.
Juga saya tidak ingin data ada di T-SQL
file ini .
Apakah ada cara untuk mencapai itu?
Di gambar Anda bisa melihat. Dalam opsi set script, pilih opsi terakhir: Jenis data ke script yang Anda klik di sisi kanan dan Anda memilih apa yang Anda inginkan. Ini adalah opsi yang harus Anda pilih untuk mengekspor skema dan data
sumber
Sudahkah Anda mencoba opsi
Generate Scripts
(Klik kanan, tugas, buat skrip) di SQL Management Studio? Apakah itu menghasilkan apa yang Anda maksud dengan "File SQL"?sumber
saya menulis sp ini untuk membuat skema secara otomatis dengan semua hal, pk, fk, partisi, batasan ...
PENTING!! sebelum exec
disini SPnya:
untuk mengeksekusinya:
sumber
CASE WHEN (IsCharColumn = 1) THEN '(' + CAST(MaxLength AS VARCHAR(10)) + ')'
keCASE WHEN (IsCharColumn = 1) OR DataType = 'varbinary' THEN '(' + CAST(MaxLength AS VARCHAR(10)) + ')'