/ / ZSSの初期設定が無効な接続文字列で失敗する - zumero

無効な接続文字列でZSS初期設定が失敗する - zumero

Zumero for SQL Serverを動作させようとしていますが、テストクライアントを過去に実行することはできません。以下のエラーが出ます

接続文字列 web.config

<settings temp_directory="C:ProgramDataZumeroZSS Servertemp"
odbc_connection_string="DSN=krishna;User Id=syncadmin;Password=syncadmin;"
license_key="<removed>" />

の説明 Event ID 1 ソースからZumeroが見つかりません。 このイベントを発生させるコンポーネントがローカルコンピュータにインストールされていないか、インストールが破損しています。ローカルコンピュータにコンポーネントをインストールまたは修復できます。

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

以下の情報がイベントに含まれています:

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}
......srccoresgsg_mssql.c:344
......srccoresgsg_mssql.c:384
......srccoreserverzum_db_mssql.c:2896
......srccoreserverzum_respond.c:4454
......srcserversiismain.cpp:1211

サイト運営者は無効になっており、そのリソースは利用できません。これは通常、パブリッシャがアンインストールまたはアップグレード中であるときに発生します。

回答:

回答№1の場合は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 権利、 ここで説明するように。)


回答№2の場合は1

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

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

wevtutil im "PATHTOevents.man" /rf:"PATHTOzumero_server.dll" /mf:"PATHTOzumero_server.dll"

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

から手動でインストールした場合。zipはその命令に失敗する原因となる微妙なタイプミスがあることに注意する価値があります。そのタイプミスは過去数日間で修正されましたが、インストール中にあなたを捕まえてこの問題を引き起こしたかもしれません。