C# 如何使用证书设置连接字符串数据库TDE
我有一个本地数据库的证书,以保护数据库的安全。我尝试使用此正常连接字符串进行连接,但由于此数据库已设置为安全状态,连接失败。如何从C#连接此数据库?如果在应用程序中还提供证书和密码? 我们的连接字符串现在C# 如何使用证书设置连接字符串数据库TDE,c#,sql-server,entity-framework,C#,Sql Server,Entity Framework,我有一个本地数据库的证书,以保护数据库的安全。我尝试使用此正常连接字符串进行连接,但由于此数据库已设置为安全状态,连接失败。如何从C#连接此数据库?如果在应用程序中还提供证书和密码? 我们的连接字符串现在 global.ConnString = String.Format(@"Server=(localdb)\v11.0;AttachDbFileName={0}\TestTDE\{1};Integrated Security=SSPI;MultipleActiveResultSets=True;
global.ConnString = String.Format(@"Server=(localdb)\v11.0;AttachDbFileName={0}\TestTDE\{1};Integrated Security=SSPI;MultipleActiveResultSets=True;Packet Size=4096", Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "TDETesting.mdf");
您可以在连接字符串中设置用于连接数据库的username=“username”password=“its password”。尝试删除集成安全性在“TDE”中的“T”代表“透明”。这意味着,一旦数据库装载到服务器上,尝试访问数据库的客户机就不需要做任何特殊的操作。尝试连接时出现了什么错误?