SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Menerima kesalahan CREATE USER saat mencoba mengimpor BACPAC dari penyimpanan blob ke ssms

Jalankan kueri ini di master. Ini akan memberi Anda daftar login yang ada di tingkat server.

SELECT A.name as userName, B.name as login, B.Type_desc, default_database_name, B.* 
FROM sys.sysusers A 
    FULL OUTER JOIN sys.sql_logins B 
       ON A.sid = B.sid 
WHERE islogin = 1 and A.sid is not null

Jalankan ini pada database yang ingin Anda ekspor sebagai bacpac untuk kemudian diimpor ke instance SQL Server Anda:

SELECT DB_NAME(DB_ID()) as DatabaseName, * FROM sys.sysusers

Anda perlu menghapus login di database yang Anda lihat ada di tingkat server (di database master). Setelah itu coba ekspor database sebagai bacpac dan impor ke instance SQL Server Anda.

Jika Anda tidak ingin menghapus login/pengguna tersebut di database SQL Azure Anda saat ini, salin sebagai Azure SQL baru, hapus login, ekspor, lalu jatuhkan database yang disalin setelah selesai.

Jika Anda ingin memulihkan bacpac di Azure, gunakan opsi Impor di portal alih-alih SSMS.

Unduh SSMS terbaru untuk pengalaman pengguna terbaik.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Bagaimana mengubah SQL di Edit 200 Baris Teratas di SSMS 2008

  2. Bagaimana saya bisa melihat Riwayat Pekerjaan SQL lengkap?

  3. Mendapatkan XML untuk dimasukkan ke dalam tabel SQL Server

  4. SSMS:Secara otomatis menyimpan beberapa set hasil dari skrip SQL yang sama ke dalam tab terpisah di Excel?

  5. Tidak dapat masuk ke server di SQL Server 2008 R2 Management Studio