在导入脚本至 SQL SERVER 2005 时出现 datetime 格式转换错误
如果您在运行脚本后看到以下错误:
Server: Msg 242, Level 16, State 3, Line 1
[Microsoft][ODBC SQL Server Driver][SQL Server] 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值溢出。
答复:
这意味着您应该进行以下操作,以更改服务器语言设置:
- 启动
Management Studio(管理工作室)。
- 选择所需服务器。
- 转到
Security\Logins(安全\登录)。
- 选择正在使用数据库的用户并打开用户属性窗口。
- 在用户下拉列表默认语言中选择
English(英语)并按下
OK(确定)。
- 现在您可以运行由
Recovery Toolbox for SQL Server 保存在您硬盘上的脚本。您也可以采用数据库脚本运行模式启动程序。
- 现在您需要恢复设置。为此请打开 Management Studio 中所需用户的属性窗口。
- 在用户列表默认语言中选择默认语言并按下
OK(确定)。