尚雅于华 发表于 2024-11-7 15:37:49

070618 发表于 2025-3-24 19:12:59

日期,源,严重性,消息
03/24/2025 18:21:20,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:21:20,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:21:12,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:21:12,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:21:12,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:21:12,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:20:29,spid52,未知,Using 'xpstar.dll' version '2019.150.2000' to execute extended stored procedure 'xp_enumerrorlogs'. This is an informational message only; no user action is required.
03/24/2025 18:20:29,spid52,未知,Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
03/24/2025 18:10:35,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:10:35,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:10:35,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:10:35,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:08:21,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:08:21,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:08:21,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:08:21,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:02:33,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:02:33,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:02:19,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:02:19,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:02:10,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:02:10,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:02:06,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]
03/24/2025 18:02:06,Logon,未知,错误: 18456,严重性: 14,状态: 5。
03/24/2025 18:01:28,Logon,未知,Login failed for user 'programmer'. 原因: 找不到与提供的名称匹配的登录名。 [客户端: 192.168.1.103]

根据您提供的错误日志,问题很明确:ArtiosCAD 尝试使用用户 "programmer" 连接数据库,但该用户不存在于数据库系统中。以下是详细的解决方案:
根本原因分析

错误代码 18456 状态 5 表示:"找不到与提供的名称匹配的登录名",说明数据库中没有创建 'programmer' 这个用户账户。
解决方案
方法1:创建缺失的用户账户

    使用管理员账户登录SQL Server Management Studio

    执行以下SQL命令:

sql
复制

CREATE LOGIN WITH PASSWORD=N'programmer', DEFAULT_DATABASE=, CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
CREATE USER FOR LOGIN
GO
ALTER ROLE ADD MEMBER
GO

方法2:修改ArtiosCAD配置

    找到ArtiosCAD的数据库配置文件(通常在安装目录的Database文件夹)

    修改连接字符串,使用现有的有效凭据

    查找并编辑以下类似配置:

复制

Server=localhost;Database=ArtiosDB;User ID=programmer;Password=programmer;

方法3:完全重新安装数据库组件

    卸载ArtiosCAD及其数据库组件

    手动删除残留的数据库文件

    重新安装时确保选择"安装数据库组件"选项

方法4:检查数据库服务

    确认SQL Server服务正在运行(服务名称通常为"MSSQLSERVER")

    检查SQL Server是否配置为允许混合身份验证(SQL和Windows)

    确保防火墙允许192.168.1.103访问SQL Server端口(默认1433)

高级排查步骤

    检查ArtiosCAD版本与SQL Server版本的兼容性

    查看ArtiosCAD安装文档获取特定版本的数据库要求

    联系Esko技术支持获取版本专用的数据库初始化脚本

您是否尝试过使用SQL Server Management Studio连接数据库?这可以帮助确认数据库服务是否正常运行以及是否存在其他配置问题。

070618 发表于 2025-3-24 19:56:41

兄弟们 我只能帮你忙到这里剩下的你们自己来
页: 1 2 [3]
查看完整版本: ArtiosCAD安装数据库出错解决办法之一