技术论坛

wincc flexible smart V3 不能连接 localDB 提示 29420407

作者 主题
侠圣

经验值: 4521
发帖数: 554
精华帖: 4
主题:【探讨】wincc flexible smart V3 不能连接 localDB 提示 29420407


只看楼主 楼主 2019-06-19 14:13:12

出现的错误如图所示。

项目以前能打开,后来不能打开,回想了一下,这段时间公司加强电脑管理,所有电脑都加入了公司的域。

电脑切换用户,使用不在域的账户登录到windows,再打开项目正常。登录到域内就无法打开。

在域内重装软件后,故障还是老样子。

谁明白不能连接数据库的具体原因? 有什么解决办法吗? 是不是数据库不适合域环境?




 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1566655&b_id=5&s_id=0&num=2

侠圣

经验值: 4521
发帖数: 554
精华帖: 4
回复:wincc flexible smart V3 不能连接 localDB 提示 29420407


只看楼主 楼主 1楼 2019-06-19 16:11:07

在 C:\Users\"user name"\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\WINCCFLEX2014 路径下找到的\Microsoft SQL Server 的错误日志,原来加入域后登录数据库的用户名无法匹配


2019-06-19 13:55:00.40 Logon       Error: 18456, Severity: 14, State: 5.

2019-06-19 13:55:00.40 Logon       Login failed for user '域名\用户名'. Reason: Could not find a login matching the name provided. [CLIENT: <named pipe>]

 '域名\用户名' 实际是英文的,这里隐去了。

这里说明一个问题,Microsoft SQL Server Local DB安装后,不要随便变更域


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4521
发帖数: 554
精华帖: 4
回复:wincc flexible smart V3 不能连接 localDB 提示 29420407


只看楼主 楼主 2楼 2019-06-20 16:44:16

经过一天的折腾,终于问题解决了,只是还是不明所以,折腾的过程记录一下:


首先删除了C:\Users\"user name"\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\ 路径下的WINCCFLEX2014 文件夹,然后依次做了以下几步

1、在控制面板\ 程序和功能里,卸载了 Microsoft SQL Server 2014 Express LocalDB

2、在 wincc7.4 的安装包内 WinCC_v7.4\InstData\SQL\SQL2014EXPSP1\setup\SQLEXPR_x86_ENU 找到SQL2014EXPSP1的安装文件,安装好

3、在WinCC flexible 2008 SP4安装包内 WinCC flexible 2008 SP4\InstData\SQLExpress,找到SQLExpress.exe 安装

4、在WinCC_flexible_SMART_V3SP2安装包内WinCC_flexible_SMART_V3 SP2\InstData\SQLLocalDB\X64  找到SqlLocalDB.msi 安装

5、在控制面板\ 程序和功能里,选中WinCC flexible SMART V3 SP2 右键 更改,然后选择修复

6、重启电脑,在域内登录windows账户,查看 C:\Users\"user name"\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\ 路径下仍然没有WINCCFLEX2014文件夹,心里一凉,觉得可能白折腾了

7、打开 WinCC_flexible_SMART_V3 SP2新建一个项目,发现正常了,第6步没找到的WINCCFLEX2014文件夹自动生成了。打开以前的项目测试,均能正常打开。


其中第3步可能没有起作用,因为安装后我发现装的是 SQLExpress 2005版 与WinCC_flexible_SMART_V3 SP2要求的2014版不同


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
wincc flexible smart V3 不能连接 localDB 提示 29420407
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。