在连接数据库时出现下面的问题,一直不能解决啊:
用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。代码是:Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim conn As New SqlConnection("server=localhost;database=工作数据库;integrated security=SSPI")
Dim cmd As New SqlCommand("select * from 新闻表 where id=" & Request.QueryString("id"), conn)
conn.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
dr.Read()
Me.message.Text = dr.Item("newsbt")
End Sub
用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。代码是:Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim conn As New SqlConnection("server=localhost;database=工作数据库;integrated security=SSPI")
Dim cmd As New SqlCommand("select * from 新闻表 where id=" & Request.QueryString("id"), conn)
conn.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
dr.Read()
Me.message.Text = dr.Item("newsbt")
End Sub
解决方案 »
- MVC 下的浮动div怎么实现?有没有好用的jquery控件?
- 请教电子商务网站,商品规格选择设计思路及实现方式
- eWebEditor插入图片时如何插入的是绝对路径
- 服务器端校验中使用AjaxControlToolkit中的ValidatorCalloutExtender的问题,AjaxControlToolkit高手请进!
- 有个关于datagrid的奇怪的问题,谁能解决?
- 【主题:C/S结构.有谁能够提供开发网络通信方面的网站或资料,象alibaba的贸易通,QQ等东西,是一款即时通讯工具.】
- .net语言版本的一点小问题
- 使用VS.NET开发ASP.NET时,怎样把文件放在不同的文件夹中,如所有ascx控件文件都放在一个contrl文件夹中
- AJAX想返回DATASET怎么转string
- 求救 : ASP.Net应用程序打包 (错误:不可恢复的生成错误)
- 页面中使用两个UpdatePanel,一个用来实现省市区局部刷新,一个用来实现大类,中类,小类局部刷新。可是第一组没有问题,第二组有问题,这是怎么回事?
- 是判断文本框是是否有值来决定按钮是否有用
// "password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
// "initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".
// "Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr".
// " Connect Timeout=30":连接超时时间为30秒.(根据情况添加)
// PS:
// 1.你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"uid"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.
// 2. 如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
string strConnection = "Trusted_Connection=SSPI;";
strConnection += "database=NTF_Navision_enlistment60;Server=CAIXIATA-6BE823;";
strConnection += "Connect Timeout=30";
在安全性里看看用户
打开SQL Server Management Studio Express,
右键点击服务器,选择Properties(属性),在弹出窗口中点击Security(安全)切换到安全面板,
将server authentication服务器认证从windows authentication mode(windows用户认证模式)
修改为Sql Server and Windows Authentication mode(Sql server和windows认证模式),ok。
打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态)切换到状态面板,将Login(登录)设置为Enabled(启用)。