SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Otrzymywanie błędu CREATE USER podczas próby importowania BACPAC z magazynu obiektów blob do ssms

Uruchom to zapytanie na wzorcu. Otrzymasz listę loginów istniejących na poziomie serwera.

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

Uruchom to w bazie danych, którą chcesz wyeksportować jako bacpac, aby później zaimportować ją do instancji SQL Server:

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

Musisz usunąć loginy do bazy danych, które widzisz na poziomie serwera (w bazie danych master). Następnie spróbuj wyeksportować bazę danych jako bacpac i zaimportować ją do swojej instancji SQL Server.

Jeśli nie chcesz usuwać tych loginów/użytkowników z bieżącej bazy danych SQL Azure, skopiuj ją jako nową bazę danych Azure SQL, usuń loginy, wyeksportuj ją, a po zakończeniu upuść skopiowaną bazę danych.

Jeśli chcesz przywrócić program Bacpac na platformie Azure, użyj opcji Importuj w portalu zamiast SSMS.

Pobierz najnowszy program SSMS, aby uzyskać jak najlepsze wrażenia użytkownika.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Zdalne połączenie z MS SQL — błąd przy użyciu pyodbc a sukces przy użyciu SQL Server Management Studio

  2. Jak ustawić wartość domyślną podczas wstawiania wartości null do nie null kolumny SQL Server?

  3. Jak wyodrębnić bazę danych MSSQLServer jako .dacpac bez VerifyExtraction?

  4. Widok schematu programu SQL Server Management Studio

  5. Jak zmienić SQL w Edit Top 200 Rows w SSMS 2008