1
我注意到我使用连接字符串来迁移标识数据库。不管我做了什么,我都看着,但看不到数据库。所以,我重新评估我的连接字符串,发现他们没有类似:本地主机和(LocalDb)/ MSSQLLocalDB之间的SQL差异
var connectionString = @"Server=localhost;Database=MyDatabase;Trusted_Connection=True;"
var connectionString = @"Data Source=(LocalDb)\MSSQLLocalDB;database=gritzy.IdentityServer4.dbo;trusted_connection=yes;";
只是一个指定的服务器为localhost,另一个甚至没有在所有指定的服务器。
我的印象是localhost只会使用默认的MSSQLSERVER实例名称。
数据源和服务器有什么区别?
您将有更好的运气,如果包括'提供商='到您的连接字符串 – cha