首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初始设置失败,连接字符串无效

初始设置失败,连接字符串无效
EN

Stack Overflow用户
提问于 2014-01-10 02:15:00
回答 2查看 362关注 0票数 1

我正试图使用于Server的Zumero正常工作,并且无法通过运行测试客户端。我得到以下错误

web.config中的连接字符串是

代码语言:javascript
复制
<settings temp_directory="C:\ProgramData\Zumero\ZSS Server\temp\" 
odbc_connection_string="DSN=krishna;User Id=syncadmin;Password=syncadmin;" 
license_key="<removed>" />

无法从源Zumero找到对Event ID 1的描述。引发此事件的组件没有安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。 如果事件起源于另一台计算机,则显示信息必须与事件一起保存。

这次活动包括下列资料:

代码语言:javascript
复制
Error -1 (mssql): {"diag":[{"SQL_DIAG_MESSAGE_TEXT":"[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database \"ZumeroTest\" requested by the login. The login failed.","SQL_DIAG_NATIVE":4060,"SQL_DIAG_SQLSTATE":"42000"},{"SQL_DIAG_MESSAGE_TEXT":"[Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed","SQL_DIAG_NATIVE":0,"SQL_DIAG_SQLSTATE":"IM006"},{"SQL_DIAG_MESSAGE_TEXT":"[Microsoft][ODBC SQL Server Driver]Invalid connection string attribute","SQL_DIAG_NATIVE":0,"SQL_DIAG_SQLSTATE":"01S00"}],"SQLRETURN":-1}
..\..\..\src\core\sg\sg_mssql.c:344
..\..\..\src\core\sg\sg_mssql.c:384
..\..\..\src\core\server\zum_db_mssql.c:2896
..\..\..\src\core\server\zum_respond.c:4454
..\..\..\src\servers\iis\main.cpp:1211

发布服务器已被禁用,其资源不可获取。这通常发生在发布服务器正在卸载或升级过程中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-10 14:38:43

Server用户要么没有权限,要么数据库不存在。

您可以使用DSN,但出于故障排除的目的,我建议现在直接将连接详细信息放在连接字符串中。一旦开始工作,您可以将设置迁移回DSN,如果您愿意的话。

看起来您正在使用Server身份验证。因此,odbc_connection_string值应该如下所示:

代码语言:javascript
复制
Driver={SQL Server Native Client 11.0};Database={database};Server={server.ad.domain.com};UID={sql_server_user};PWD={password};

数据库必须存在,指定的用户必须具有适当的读/写访问权限。

(如果要设置最小的必要权限,还需要确保用户具有VIEW SERVER STATE权限如前所述。)

票数 3
EN

Stack Overflow用户

发布于 2014-01-10 15:17:29

虽然与无效的连接字符串问题无关,但有关The description for Event ID 1 [...]The publisher has been disabled [...]的消息表明,ZSS尚未在Windows中正确注册。您是手工安装服务器(从.zip文件)还是使用安装程序?

您可以使用以下命令修复这些消息(这可能需要一个管理提示):

代码语言:javascript
复制
wevtutil im "PATH\TO\events.man" /rf:"PATH\TO\zumero_server.dll" /mf:"PATH\TO\zumero_server.dll"

其中PATH\TO是从.zip中提取这些文件的路径。如果您使用安装程序,那么它们应该位于:%PROGRAMFILES%\Zumero\ZSS Server

如果您是从.zip手动安装的,那么值得注意的是,该命令中有一个微妙的错误,这会导致它失败。在过去的几天里,这个错误已经被修复了,但是它可能在你安装的过程中抓住了你,导致了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21035063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档