c# - WPF C# 项目的 sql server 登录失败

标签 c# sql-server .net-3.5

我已经在我的 win xp 机器上创建了一个安装的 sql server 2008,并且我正在我的笔记本电脑上开发我的 wpf web 应用程序。当我尝试使用代码创建连接时,出现安全错误,我尝试使用笔记本电脑上的管理工作室连接用户/密码组合,没有任何问题。 这是我的代码,在 con.Open() 我收到错误消息,我已经在代码上发布了。

sql.SqlConnectionStringBuilder csb = new System.Data.SqlClient.SqlConnectionStringBuilder();
csb.DataSource = "mkitt.com";
csb.UserID = "user";
csb.Password = "password";
csb.InitialCatalog = "Investix";
sql.SqlConnection con = new sql.SqlConnection(csb.ConnectionString);
con.Open();



System.Security.SecurityException was unhandled by user code
  Message="Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed."
  Source="mscorlib"
  StackTrace:
       at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)

...我剪切了堆栈跟踪的其余部分...

我之前从未遇到过此错误,不确定原因/解决方案有人知道这个问题吗?

提前感谢您的帮助

马里奥斯

最佳答案

这通常是与信任相关的问题。您需要在 WPF 项目中设置安全属性才能使用“完全信任”。

关于c# - WPF C# 项目的 sql server 登录失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/750212/

相关文章:

c# - LINQ to SQL 关联 - "Properties do not have matching types"

sql-server - 修改SSMS网格中的binary(1)列

.net - DataTable.Select ("Bla=' Blablabla '").Count Returns ' Count' 不是 'System.Array' 异常的成员

c# - If 语句不工作 C#

c# - 从配置文件中读取 log4net.Util.PatternString

c# - 一行中的两个相等(赋值)运算符

sql-server - 如何使用 WebMatrix 连接到 SQL Server 数据库?

PHP:将 pdo_sqlsrv 日期时间列作为对象返回(Linux MSSQL 驱动程序)

c# - 如何在Web服务中使用WSDL生成的代理类?

C# 如何确保用户提供线程安全对象来运行