Sql server 2005 CF9&x2B;SQL Server Express
我刚刚在“MicrosoftSQLServerManagementStudio Express”中创建了一个新数据库,现在我在“ColdFusion管理员”中,我正在尝试将我的数据库添加为数据源。我该怎么做?我相信服务器名是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:
\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)保留用户名和密码