In the process of database detach and attach, if the set of permissions selected when the assembly is established is unrestricted, and when the assembly is established and later attach
If you are not using the same user, you may be unable to use some of the functionality. The reason is that the owner_id of the master and the attached database are different when the selection is unrestricted
Query statement:
SELECT * from sys.databases where name in (' Master ', ' TableName ');
SELECT * from sys.syslogins;--Query the user name of the owner_id point of the master
Point the owner of TableName to the same as master
Sp_changedbowner ' sa ', true--not necessarily the SA to be consistent with master
-----This problem should be resolved: The owner of the View Master and table can also be viewed by right-clicking the properties general owner on the database
assembly error when SQL Server database is attached