Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用证书设置连接字符串数据库TDE_C#_Sql Server_Entity Framework - Fatal编程技术网

C# 如何使用证书设置连接字符串数据库TDE

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;

我有一个本地数据库的证书,以保护数据库的安全。我尝试使用此正常连接字符串进行连接,但由于此数据库已设置为安全状态,连接失败。如何从C#连接此数据库?如果在应用程序中还提供证书和密码? 我们的连接字符串现在

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”代表“透明”。这意味着,一旦数据库装载到服务器上,尝试访问数据库的客户机就不需要做任何特殊的操作。尝试连接时出现了什么错误?