sql >> Databáze >  >> Database Tools >> SSMS

Při pokusu o import BACPAC z úložiště objektů blob do ssms se zobrazuje chyba CREATE USER

Spusťte tento dotaz na hlavním serveru. Poskytne vám seznam přihlášení, která existují na úrovni serveru.

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

Spusťte to v databázi, kterou chcete exportovat jako bacpac pro pozdější import do vaší instance SQL Server:

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

Musíte odebrat přihlášení k databázi, která na úrovni serveru (na hlavní databázi) existují. Poté zkuste exportovat databázi jako bacpac a importovat ji do vaší instance SQL Server.

Pokud nechcete odebrat tato přihlášení/uživatele z vaší aktuální databáze SQL Azure, zkopírujte ji jako novou Azure SQL, odeberte přihlášení, exportujte ji a po dokončení zkopírovanou databázi vypusťte.

Pokud chcete obnovit bacpac v Azure, použijte možnost Importovat na portálu místo SSMS.

Stáhněte si nejnovější SSMS pro nejlepší uživatelský zážitek.




  1. problém s pokusem o vytvoření ssms doplňku

  2. Sql Server Management Studio Object Explorer zmizel - chybí - zmizel

  3. Jak zobrazit tlačítka 'upravit', 'kopírovat' a 'smazat' v phpMyAdmin?

  4. obnovení karet po opětovném otevření SQL Server Management Studio