【发布时间】:2020-10-28 14:20:21
【问题描述】:
我有一个 2001 年的 ASP 经典页面。
我将数据库升级/迁移到了实际的 SQL Server 版本 (2016)。 我的问题是,当我尝试连接到数据库时,我总是收到一条错误消息,由于给定的用户,我无法连接到服务器。我在我的 SQL Server 上创建了一个用户,这是我想用于连接的用户,但它不起作用。
代码如下:
Provider=sqloledb;Data Source=localhost\SQLEXPRESS;Initial Catalog=LV; User ID=lvsupervisor;Password=analogis;
登录凭据正确。也许有人可以在这里帮助我。
【问题讨论】:
-
检查 SQL Server 的日志,那里的错误是什么?不明白的就贴在这里吧。
-
它说服务器只配置了windows认证,我该如何改变呢?
-
发布了一个answer,证明了这一点不是在几个小时前。 :)
-
谢谢,我试试看。
-
成功了,谢谢!但是现在我收到一个错误,即我的用户没有 db_datareader 权限,即使我选中了 Sql Server 设置中“用户映射”下的复选框