何も表示されませんが、このエラーTF246017
管理者またはドメインユーザーとしてTFSにアクセスできません
TF246017
が表示されるTF31001
を返すTF246017
を取得するドメインユーザーTFSはSQL Server 2008で正常に機能していました。また、同じマシンにSQL Server 2012もインストールされています(tfsサーバーに接続されていないと思います)。
しかし、SQL 2012をアンインストールした後でも、同じエラーが表示されます
アプリケーション層/データベース層で、Error retrieving value
としてエラーが発生します。
http://xxxxxxx:8080/tfs
にアクセスできないと、同じエラーTF246017
が表示されます
また、バックアップを取るためのSQL Expressデータベースを見つけることができません。
方法この問題を解決するには?
注:TFS 2012とVS2010を使用しています
手順1:SQL Serverのインストール中に使用したのと同じWindows資格情報ユーザーを使用して、Windowsサーバーにログインします。
手順2:新しいWindowsユーザー資格情報(TFSへの接続に別のユーザー資格情報を使用していると想定)を確認または追加して、SQL Serverのsysadminユーザーグループの一部にするか、SQL Server DBAにユーザーをsysadminグループに追加するよう依頼します。注:これは、TFSチームプロジェクトが新しく作成されるたびに、TFSが2つのオプションの空のデータベースまたは新しいデータベースを提示するために必要です。新しいデータベースを作成するには、TFS管理ユーザーがSQLサーバーのsysadminグループに属している必要があります
手順3:TFS 2012が同じWindows資格情報を使用してインストールされている場合は、TFS管理コンソールを開き、ユーザーを追加または「管理コンソールユーザー」リストにリストされていることを確認します。 TFS管理コンソールに「権限がないか、管理者ではありません」などと表示されている場合は、ログアウトして、インストールに使用した正しいWindows認証情報を使用してログアウトするか、TFS管理ユーザーのいずれかを使用して、新しいユーザー資格情報。
推奨事項:混乱を避けるために、SQL ServerとTFSサーバーに同じユーザー資格情報を使用することをお勧めします。例: "domainname/tfs"はサーバーのローカル管理者、SQL Server DBのsysadmin、およびTFSサーバーの管理者ユーザーです。
簡単に始めるには、Windowsユーザー(TFS管理者として使用することを目的とする)をWindows管理グループとして追加します。次に、ログアウトし、TFS管理ユーザーを使用してログバックして、SQL ServerとTFSサーバーをインストールします。
お役に立てれば
私のバージョンのTFS(Azure DevOps Premise)にも同様の問題の分岐コードがありました。ローカルTFSサーバーのイベントビューアーを調べて問題を追跡したところ、次のSQLエラーが発生していることがわかりました。
説明:SQL Serverアサーション:ファイル:、行= 951失敗したアサーション= 'IS_OFF(BUF_MINLOGGED、m_buf-> bstat)|| pageModifyType!= PageModifyType_Contents || GetPagePtr()-> IsTextPage() '。このエラーはタイミングに関連している可能性があります。ステートメントを再実行してもエラーが解決しない場合は、DBCC CHECKDBを使用してデータベースの構造的整合性をチェックするか、サーバーを再起動してメモリ内のデータ構造が破損していないことを確認してください。
次の回答 の最初の項目が問題を解決したことがわかりました。
コレクションを含むメインのTFSデータベースを FULLリカバリモード に切り替えるだけで、以前のエラータスクをすぐに続行できました。
SQL Server Management Studioを介してSQLインスタンスに接続し、TFSデータベースのいずれかが「リカバリペンディング」状態にあるかどうかを確認します。その場合は、SQLインスタンスを再起動すると、状態が通常に戻るはずです。私のために働いた!
アプリケーションプールでTeam Foundationアプリケーションを見つけてください。右クリックして詳細設定に進み、SQLサーバーまたはTFS管理に使用される資格情報を使用してIDを設定します。これで、以前と同じようにTFSにアクセスできます。