我在运行SQL 2008的专用计算机上有一个sql server。我拥有该框的IP,数据库设置。尝试连接到SQL数据库时获取权限错误
我已经建立了一个小脚本,只是做一个连接测试,当我运行它,我得到以下错误。
请求'System.Data.SqlClient.SqlClientPermission,System.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'类型权限失败。
我已经被告知由SQL远程访问已经被授予了我的IP地址管理员。
有人知道什么是错?
我的连接字符串形式 CONNSTRING =“数据源= ipAddressHere的;初始目录= DBNAME;用户ID =用户;密码=通过;” SqlConnection conn = new SqlConnection(); conn.ConnectionString = connString; conn.Open(); 数据库可以访问,用户名和密码是正确的。 你是什么意思'绝对连接IP? 如何判断它是否可信连接? – Matt 2010-03-31 11:15:13
你能解释一下Tusted_Connection = Truel;位...那去哪里? – Matt 2010-03-31 11:28:06
可信连接是数据库服务器通过您的Windows登录名或组(而不是用户名/密码)知道您是谁的信任连接。通过IP确定连接 - 服务器设置为只接受IP连接而不是命名管道。 – CResults 2010-03-31 12:20:10