Windows 8 ColdFusion 10管理员、MS SQL 2012和Windows 8

Windows 8 ColdFusion 10管理员、MS SQL 2012和Windows 8,windows-8,coldfusion,coldfusion-10,sql-server-2012-express,Windows 8,Coldfusion,Coldfusion 10,Sql Server 2012 Express,我一直在尝试在针对Windows 8的ColdFusion管理员中添加数据源,但遇到了许多问题。 以下是我所做的: 数据库创建了“onessBlog” 登录创建了OnesBlog,密码OnesBlog/SQL Server身份验证指向默认数据库OnesBlog 用户onessBlog使用默认的dbo架构创建 已为SQLEXPRESS启用命名管道 TCP/IP-所有IP1到IP11都处于活动状态,已启用,TCP动态端口为空,TCP端口为1433 服务已重新启动 在ColdFusion Admini

我一直在尝试在针对Windows 8的ColdFusion管理员中添加数据源,但遇到了许多问题。 以下是我所做的:

  • 数据库创建了“onessBlog”
  • 登录创建了OnesBlog,密码OnesBlog/SQL Server身份验证指向默认数据库OnesBlog
  • 用户onessBlog使用默认的dbo架构创建
  • 已为SQLEXPRESS启用命名管道
  • TCP/IP-所有IP1到IP11都处于活动状态,已启用,TCP动态端口为空,TCP端口为1433
  • 服务已重新启动
  • 在ColdFusion Administrator中的数据源下,我使用Microsoft SQL Server创建了一个数据源名称1ssBlog。我填写了以下字段:

    • CF数据源名称:
      1ssBlogg
    • 数据库:
      onessBlog
    • 服务器:
      127.0.0.1
      localhost
    • 端口:
      1433
    • 用户名:
      这是空的
    • 密码:
      这也是空的
    验证连接后,出现以下错误:
    无法打开登录请求的数据库“onessBlog”。登录失败。

    我查看了以下资源,不知道我错过了什么:


    正如Miguel-F在上面评论的那样,他问我为什么用户名和密码字段是空的。我回答说,根据Adobe文档,它建议我将用户名和密码字段留空。显然,情况并非如此。下面概述了使用ColdFusion连接新实例SQL Server的步骤:

  • 使用SQLServerManagementStudio,通过转到对象资源管理器,右键单击“数据库”并单击“新建数据库”来添加新数据库。输入名称并保留默认值,以便于开发
  • 在对象资源管理器中,在“安全性”下,右键单击“登录”,然后选择“新建登录”。输入登录名并选择“SQL Server身份验证”。出于开发目的,请至少取消选中“用户必须在下次登录时更改密码”
  • 仍然在对象资源管理器中,展开已创建的新数据库,右键单击“安全性”并选择“新用户”。选择用户类型“SQL User with login”并键入用户名。对于“登录名”,按三点按钮“…”,浏览并选择上面创建的用户名。出于开发目的,选择默认模式作为“dbo”
  • 退出SQL Server Management Studio,转到SQL Server配置管理器。展开“SQL Server网络配置”并选择“SQLEXPRESS协议”。通过右键单击启用“命名管道”
  • 双击“TCP/IP”。在IP地址选项卡中,为每个“已启用”字段键入“是”,其中“活动”为“是”。删除“TCP动态端口”的任何条目,并为任何“TCP端口”输入“1433”
  • 保存更改并选择“SQL服务”右键单击“SQL Server”,然后通过右键单击并单击“重新启动”重新启动服务
  • 登录到ColdFusion管理员。应该是
    http://127.0.0.1:8500/CFIDE/administrator/index.cfm
    如果保留默认值。点击“数据源”。键入数据源名称并选择“Microsoft SQL Server”作为驱动器类型
  • 在“数据库”字段中,输入在步骤1中创建的数据库的名称
  • 在“服务器”字段中,用“端口”输入
    127.0.0.1
  • 在“用户名”字段中,输入在步骤2创建并在步骤3中选择的用户名
  • 在“密码”字段中,输入该用户名的密码
  • 提交,如果未验证,请验证连接

  • 为什么要将用户名和密码字段留空?如果你把凭证放在那里会发生什么?我把用户名和密码字段留空了,因为这是Adobe文档中所说的(步骤5注释)。我确实用用户名和密码试过了,但显然顺序不对。当我今天早上再次尝试时,它成功了!谢谢你最后一次推,太好了!很高兴你让它工作,并感谢张贴的步骤。