SQL2008到SQL2014身份验证问题

时间:2017-05-30 13:08:38

标签: sql authentication sql-server-2014

我们最近将应用程序数据库从winserv2008 / sql2008迁移到winserv2012R2 / Sql2014的新版本。需要重新设计一个提取此数据库的服务,以适应一些次要的表/视图定义更改。

在我的个人安全上下文中通过测试运行服务代码可以正常工作。但是,在。\ LocalSystem下安装和启动服务是有问题的。查看事件查看器中的服务日志,我看到服务尝试连接到sql server但是获取了ERROR [28000]用户'Domain \ LocalSystemName $'登录失败。

连接是通过ODBC,SQL Server Native Client 11.0进行的。连接字符串如下:

“dsn = dsn_name; Driver = {SQL Server Native Client 11.0}; Database = database_name; Integrated Security = False; uid = accountname; pwd = accountpassword; Connect Timeout = 15; ApplicationIntent = ReadOnly;”

此外,通过故障排除过程,我发现/确认了几件事。

  1. 我使用的sql server凭据是正确的,它们也被用于从SQL2016实例连接到SQL14服务器作为链接服务器。
  2. 在切换ODBC连接设置后,实用程序服务器上的原始服务安装似乎正在点击新数据库。
  3. 我的问题是: 你之前遇到过类似的事吗? 我在连接字符串中遗漏了一些简单的内容吗? 我错过了sql14中的每台计算机安全设置吗?

0 个答案:

没有答案