Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 CF9&x2B;SQL Server Express_Sql Server 2005_Coldfusion - Fatal编程技术网

Sql server 2005 CF9&x2B;SQL Server Express

Sql server 2005 CF9&x2B;SQL Server Express,sql-server-2005,coldfusion,Sql Server 2005,Coldfusion,我刚刚在“MicrosoftSQLServerManagementStudio Express”中创建了一个新数据库,现在我在“ColdFusion管理员”中,我正在尝试将我的数据库添加为数据源。我该怎么做?我相信服务器名是\SQLEXPRESS,但我不确定默认用户名和密码是什么。我已经尝试使用实际的用户名和密码通过ManagementStudio创建一个新的登录,但这些都不起作用。我得到的错误是: Connection verification failed for data source:

我刚刚在“MicrosoftSQLServerManagementStudio Express”中创建了一个新数据库,现在我在“ColdFusion管理员”中,我正在尝试将我的数据库添加为数据源。我该怎么做?我相信服务器名是
\SQLEXPRESS
,但我不确定默认用户名和密码是什么。我已经尝试使用实际的用户名和密码通过ManagementStudio创建一个新的登录,但这些都不起作用。我得到的错误是:

Connection verification failed for data source: xxx
java.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC Driver]The requested instance is either invalid or not running.
The root cause was that: java.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC Driver]The requested instance is either invalid or not running.

我可以看到服务正在运行,我可以通过ManagementStudio连接到它。我试着在网上学习一些教程,但它们似乎对我不起作用。想法?

服务器名可以是任何可解析的主机名或域名,如果SQL Server和CF Server位于同一个框中,本地主机应该适合您


还要确保您创建的用户具有访问特定数据库和所需操作的权限。查看此数据库的数据库权限。使用主帐户时不需要此检查(通常登录为sa),但由于安全原因,不建议使用此检查。

服务器名称可以是任何可解析的主机名或域名,以防SQL Server和CF Server位于同一个框中,localhost应适用于您


还要确保您创建的用户具有访问特定数据库和所需操作的权限。查看此数据库的数据库权限。使用主帐户时不需要此检查(通常登录为sa),但由于安全原因,不建议使用此检查。

为了进行测试,请使用与您在Management Studio中连接的相同凭据,可能是“sa”用户和密码。使用“sa”后,请返回Management Studio,为CF应用程序创建应用程序级用户,然后更新数据源以使用新用户/密码。

为了测试起见,请使用与Management Studio中连接的相同凭据,可能是“sa”用户和密码。使用“sa”后,请返回Management Studio,为CF应用程序创建应用程序级用户,然后更新数据源以使用新用户/密码。

同时确保选中了SQL Server和Windows身份验证模式。当我仅在以下条件下启用Windows身份验证时,我的权限也有问题:

右键单击服务器(本地主机)->安全性

然后重新启动SQL Server服务以保存更改。在此之后,我能够将我的ColdFusion数据源连接到SQL Server


还要确保选中了SQL Server和Windows身份验证模式。当我仅在以下条件下启用Windows身份验证时,我的权限也有问题:

右键单击服务器(本地主机)->安全性

然后重新启动SQL Server服务以保存更改。在此之后,我能够将我的ColdFusion数据源连接到SQL Server


在哪里可以访问数据库权限?:S编辑:无需担心。找到了。你太棒了!!服务器名必须是localhost,我需要更改权限。非常感谢你!在哪里可以访问数据库权限?:S编辑:无需担心。找到了。你太棒了!!服务器名必须是localhost,我需要更改权限。非常感谢你!除了我没有在管理工作室使用“sa”。我使用了Windows身份验证。这就是问题所在。使用CF-AFAIK无法做到这一点。使用CF-AFAIK无法做到这一点我意识到这已经是多年前的事了,但是FWIW,你确实可以这样做:A)在“显示高级设置>连接字符串”下添加
AuthenticationMethod=Type2
,B)留下用户名和密码,除了我没有在Management Studio中使用“sa”。我使用了Windows身份验证。这就是问题所在。使用CF-AFAIK无法做到这一点。使用CF-AFAIK无法做到这一点我意识到这已经是多年前的事了,但是FWIW,你确实可以这样做:A)在“显示高级设置>连接字符串”下添加
AuthenticationMethod=Type2
,B)保留用户名和密码