sql >> Databasteknik >  >> Database Tools >> SSMS

Tar emot CREATE USER-fel vid försök att importera BACPAC från blob-lagring till ssms

Kör den här frågan på master. Det kommer att ge dig en lista över inloggningar som finns på servernivå.

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

Kör detta på databasen du vill exportera som bacpac för senare import till din SQL Server-instans:

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

Du måste ta bort inloggningar på databasen som du ser finns på servernivå (på huvuddatabasen). Efter det försök att exportera databasen som bacpac och importera den till din SQL Server-instans.

Om du inte vill ta bort dessa inloggningar/användare på din nuvarande SQL Azure-databas, kopiera den som en ny Azure SQL, ta bort inloggningar, exportera den och släpp sedan den kopierade databasen när du är klar.

Om du vill återställa bacpac i Azure, använd alternativet Importera på portalen istället för SSMS.

Ladda ner det senaste SSMS för bästa användarupplevelse.




  1. Hur kan jag ställa in en standardsortering för tabeller i PHPMyAdmin (dvs alltid primärnyckel - fallande)

  2. MySQL - Varför är phpMyAdmin extremt långsam med denna fråga som är supersnabb i php/mysqli?

  3. PHP, MySQL-valideringsfel och sökning fungerar inte?

  4. komprimera alla' eller växla översikt i SQL Server Management Studio 2008