1

SQL Server 用の Zumero を動作させようとしていますが、テスト クライアントを実行できません。以下のエラーが表示されます

の接続文字列web.config

<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が見つかりません。このイベントを発生させるコンポーネントがローカル コンピューターにインストールされていないか、インストールが破損しています。コンポーネントをローカル コンピューターにインストールまたは修復できます。

イベントが別のコンピューターで発生した場合、表示情報をイベントと共に保存する必要がありました。

イベントには次の情報が含まれていました。

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

パブリッシャーは無効にされており、そのリソースは利用できません。これは通常、パブリッシャがアンインストール中またはアップグレード中の場合に発生します。

4

2 に答える 2

3

SQL Server ユーザーに権限がないか、データベースが存在しません。

DSN を使用できますが、トラブルシューティングの目的で、現時点では接続の詳細を直接接続文字列に入れることをお勧めします。機能したら、必要に応じて設定を DSN に戻すことができます。

SQL Server 認証を使用しているようです。したがって、odbc_connection_string値は次のようになります。

Driver={SQL Server Native Client 11.0};Database={database};Server={server.ad.domain.com};UID={sql_server_user};PWD={password};

データベースが存在している必要があり、指定されたユーザーはデータベースへの適切な読み取り/書き込みアクセス権を持っている必要があります。

(必要最小限のアクセス許可を設定している場合は、ここで説明されVIEW SERVER STATEているように、ユーザーが権限を持っていることも確認する必要があります。)

于 2014-01-10T14:38:43.173 に答える
1

無効な接続文字列の問題 とは関係ありませんがThe description for Event ID 1 [...]、 およびに関するメッセージThe publisher has been disabled [...]は、ZSS が Windows イベント ビューアに正しく登録されていないことを示しています。サーバーを手動で (.zip ファイルから) インストールしましたか、それともインストーラーを使用してインストールしましたか?

次のコマンドを使用してこれらのメッセージを修正できます (おそらく管理者プロンプトが必要です)。

wevtutil im "PATH\TO\events.man" /rf:"PATH\TO\zumero_server.dll" /mf:"PATH\TO\zumero_server.dll"

wherePATH\TOは、.zip からこれらのファイルを抽出したパスです。インストーラーを使用した場合は、次の場所にあります。%PROGRAMFILES%\Zumero\ZSS Server

.zip から手動でインストールした場合、指示のコマンドに微妙なタイプミスがあり、失敗する可能性があることに注意してください。このタイプミスはここ数日で修正されましたが、インストール中にそれが原因でこの問題が発生した可能性があります。

于 2014-01-10T15:17:29.120 に答える