测试没有通过,您可能没有提供正确的用户信息和数据库名

在 COMSHARP CMS 系统初始化(COMSHARP CMS 安装部署的一个步骤)中,在数据库连接页,您提供了数据库的相关资料后,按连接测试,发生以下错误:

 

错误原因

  1. 您没有准确的提供数据库服务器名,或者数据库名,或者数据库系统管理员帐户。
  2. 您的 SQL Server 没有使用混合验证模式。
  3. 您的 SQL Server 没有启用 TCP/IP (远程数据库)

解决方法

  1. 您没有准确的提供数据库服务器名,或者数据库名,或者数据库系统管理员帐户。

    请询问为您提供数据库支持的 DBA,以获取准确的数据库连接资料。

  2. 您的 SQL Server 没有使用混合验证模式。

    请用 SQL Server 企业管理器(SQL Server 2000),或 SQL Server Management Studio (SQL Server 2005)连接您的数据库服务器,在您的数据库服务器节点上点右键,选择“属性”或“Properties”,然后进入“安全”或 Security 页,将验证模式(Authentication)设置为 Windows 和 SQL Server 混合验证模式。

    如果您使用的是 MSDE2000,或 SQL Server 2005 Express,由于您没有相应的 SQL Server 企业管理器或 SQL Server management Studio 进行管理,您需要通过修改注册表,将验证模式设置为混合模式。

    MSDE2000
    在注册表中,将 HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode 的值修改为 2

    SQL Server 2005 Express
    在注册表中,将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\LoginMode 的值设置为 2

  3. 您的 SQL Server 没有启用 TCP/IP (远程数据库)

    SQL Server 2000
    在 SQL Server 2000 企业管理器中,在当前数据库节点上点右键,选择“属性”,在“General”页,点击“Network Configuration”,将“TCP/IP”选到右边的“Enabled Protocols”框中。

    MSDE 2000
    进入 MSDE 安装盘的 Program Files\Microsoft SQL Server\80\Tools\Binn 路径下,双击运行 SVRNETCN.exe 程序,将“TCP/IP”选到右边的“Enabled Protocols”框中。

    SQL Server 2005
    在 Microsoft SQL Server 2005 的 Configuration Tools 中打开 “Microsoft SQL Server Configuration Manager”
    展开 SQL Server 2005 Network Configuration,打开 Protocols for
    在 “TCP/IP”上点右键盘,选择“Enable”


 

以上操作完成后,请重新启动 SQL Server 服务以让改动生效。您可以点开始/运行 输入 Services.msc 打开系统服务控制台,找到SQL Server 的服务 MSSQLSERVER 重新启动;或者在命令符窗口中依次运行:net stop mssqlservernet start mssqlserver





评论
...
发表评论


用户


评论(不超过1000字)


 1 x 8 = ? 请将左边的算术题的结果填写到左边的输入框  




 上一个问题: 如何使用 XCOPY 安装部署 COMSHARP CMS?常见问题 - 安装部署下一个问题: COMSHARP CMS 建议安装在哪些系统? 
  发送给朋友| 打印友好
7 x 12 小时服务热线
0532 - 83669660
微信: comsharp
QQ: 13885509
QQ: 592748664
Skype: comsharp