Tidak yakin mengapa SSMS tidak memperhitungkan urutan eksekusi akun tetapi tidak begitu saja. Ini bukan masalah untuk database kecil tetapi bagaimana jika database Anda memiliki 200 objek? Dalam kasus seperti itu, urutan eksekusi penting karena tidak mudah untuk melalui semua ini.
Untuk skrip tidak berurutan yang dibuat oleh SSMS, Anda dapat mengikuti
a) Jalankan skrip (beberapa objek akan disisipkan beberapa wont, akan ada beberapa kesalahan)
b) Hapus semua objek dari script yang telah ditambahkan ke database
c) Kembali ke a) sampai semuanya pada akhirnya dieksekusi
Opsi alternatif adalah dengan menggunakan alat pihak ketiga seperti ApexSQL Script atau alat lain yang telah disebutkan di utas ini (Paket alat SSMS, Gerbang Merah, dan lainnya).
Semua ini akan menangani dependensi untuk Anda dan menghemat lebih banyak waktu.