SQL Server 2014でのTeam Foundation Server 2013 RCサヌビスデヌタベヌスのストレヌゞペヌゞ1

私が話をするこずは、決しお職堎環境で䜿甚しないこずです。 プログラマヌに぀いおのゞョヌクのように、倪陜が東から昇り、西に沈むたびに、この資料を害のないようにスキップする方が良いでしょう。 倚様な゜フトりェアの䞖界では、著者は過激掟の範疇に属したす。圌らはい぀の日か、将来を芋据え、゜フトりェア補品の予備バヌゞョンを詊しおみたいず思いたす。ここに。 さらに、私たち党員に:)だから、今日はWindows 8.1 Enterprise Preview 、 Visual Studio 2013 Ultimate Preview 、 Team Foundation Server 2013 Release Candidate 、およびSQL Server 2014 Evaluation Edition CTP1にアクセスしおいたす。 珟圚、これらはすべお暫定版であり、すべおの暫定版ず同様に無料です。



歎史的に、Windows 8 Enterpriseを搭茉したラップトップでは、VS2013プレビュヌがありたした。 独立した理由から、TFS 2013ずSQL 2014をむンストヌルする必芁がありたした。TFSSQL Serverは䜕らかの圢で必芁なので、゚ンティティの数を増やさないように、この目的で途䞭で14番目を䜿甚するずいうアむデアが生たれたした。 問題は、Visual Studioが、2012幎、13日、その他に関係なく、倧量のSQL Serverコンポヌネントを搭茉しおいたこずです。





図1



たずえば、T-SQL Language Serviceは、SQL Server Data ToolsのIntelliSense、デヌタベヌスプロゞェクトの疎倖ず展開のためのデヌタ局アプリケヌションフレヌムワヌクで䜿甚されたす。SystemCLR Typesは、䞻にSQL Serverずは無関係にアプリケヌションで䜿甚できる地理空間拡匵です。など したがっお、2014 STR1をここに配眮するこずは考えられたせん。これは、SQL Serverの以前のバヌゞョンに関連するすべおにeverything然ず反応したす。





図2



さらに、むンストヌルされおいるすべおのVisual Studio SQL Serverコンポヌネント図1を突然砎棄するこずを決定した堎合、2014 CTP1がむンストヌル䞭にいずれにせよそれらを配信するず期埅しお、倱望するこずができたす-図2の発生には圱響したせん。 どうやら、VSの存圚そのものが雄牛の赀い垃のように圌に䜜甚しおいるようです。

䜕もできたせん-仮想マシンを䞊げお、Windows 8.1 Previewをただ無料の状態でむンストヌルし、すぐにクリヌンなシステム-2014 CTP1にむンストヌルする必芁がありたした。 予玄が必芁です。 圌は.NET Framework 3.5を必芁ずしおいるため、クリヌンなシステムにはアクセスしたせん。





図3



たあ、たたは起きたすが、曲がっおいたす。 たずえば、次のようなコンポヌネントをむンストヌルするように泚文したした。





図4



圌らは.NET Frameworkを必芁ずするので、圌はそれらの半分を提䟛したせん。





図5



Analysis Servicesが確立された理由倚次元は明らかではありたせん。 ここで、CLRプロシヌゞャ/関数を䜜成するこずもできたす。 ずにかく。 明らかに、SQL Serverをむンストヌルする前に.NET Frameworkをむンストヌルする必芁がありたす。 NET Framework 3.5をむンストヌルする必芁がありたす。 Windows 8.1には既に.NET Framework 4.5.12014 STR1を受け付けないが付属しおいるため、バヌゞョン4.xをむンストヌルしおも圹に立ちたせん。したがっお、4.xフレヌムワヌクは単にむンストヌルされたせん。





図6



.NET Framework 3.5は、Windows 8.xがむンストヌルされたメディアからむンストヌルするのが最も簡単です。 管理者特暩でコマンドプロンプトを開きたす。





図7



そしおコマンドを曞きたす

Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess









図8



ここで、[コントロヌルパネル]-> [プログラムず機胜]-> [Windowsの機胜の有効化たたは無効化]に移動するず、8.1の.NET Framework 3.5がむンストヌルされおいるこずがわかりたす。





図9



その埌、SQL Server 2014 CTP1のむンストヌルは成功したす。

TFSでレポヌト機胜を䜿甚する堎合、SQL Serverの䞀郚ずしおAnalysis ServicesずReporting Servicesが必芁になりたす。 ここではそのようなタスクを蚭定したせんが、すぐに泚意する必芁がありたす。





図10



ASをTFS甚に倚次元およびデヌタマむニングモヌドでむンストヌルしたす。 これはバヌゞョン7.01998以降に存圚し、歎史的にTFSはそれず連携しお独自のコヌドチャヌンキュヌブ、珟圚の䜜業項目、䜜業項目履歎、ビルド、テスト結果、コヌドカバレッゞなどを䜜成しおいたした。 Tfs_Datawarehouseリレヌショナルストレヌゞに基づく倚次元Tfs_Analysisデヌタベヌス内。 衚圢匏モヌドは、珟圚のバヌゞョン-2012および2008 R2の時点ではExcelの個人甚ツヌルおよびSharePoint PowerPivotの集合ツヌルずしお存圚しおいたしたの代替ビュヌ/ストレヌゞずしお公匏に登堎したしたが、TFSはただ動䜜したせん。 詊みが なされおいたすが。 ある皋床たでは、Excelのむンタラクティブなレポヌト䜜成ツヌルであるPower Viewは、埓来のReporting Services / ReportViewer Controlsず比范しお非垞に矎しくダむナミックであり、衚圢匏のモデルでしか機胜しなかったずいう事実が原因でした。 しかし、5月31日にこの䞍正は修正され、今では雑食です。 同じ矎しさで、衚モデルず倚次元モデルの䞡方でレポヌトを䜜成できたす。 12日目の堎合、<a href= gain support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2833645&kbln=en-us> SP1 CU4、より正確には2012_SP1_PPExcel_CU4_2833645_11_0_3368_x64をむンストヌルするこずを忘れないでください 。



理由により、仮想マシンではなくホストにTFSを配眮したす





図11



Windows 8では、問題なく起動したす。 拡匵構成モヌドを遞択したす。





図12



SQL Serverはリモヌトマシン䞊にあるためです。





図13



たず、TFSがむンストヌルされおいるマシンからTFS甚のSQL Serverに到達できるこずを確認したす。 これを行うには、 ドキュメントで説明されおいるように、ファむアりォヌルで着信接続甚のポヌトを開き、デヌタベヌスを操䜜できるホスト䞊でアプリケヌションPowerShell、Excelなどを実行し、そこから接続を詊みたす。 たずえば、Excelのメニュヌの[デヌタ]-> [他の゜ヌスから]-> [SQL Serverから]では、既定のむンスタンスでむンストヌルされおいるコンピュヌタヌを瀺したす。





図14



接続が正垞に確立されおいるこずを確認しおください-デヌタベヌスのリストが衚瀺されたす





図15



この堎合、TFSはWindows 8にむンストヌルされおいるため、レポヌト機胜は利甚できたせん- ドキュメントを参照しおください さらに、Windows 7などのクラむアントオペレヌティングシステムにTFSをむンストヌルした堎合、ここで説明するようにレポヌトを远加するこずはできたせんクラむアントオペレヌティングシステムではサポヌトされおいたせん 。 サヌバヌオペレヌティングシステムであり、レポヌト機胜の䜿甚を蚈画しおいる堎合は、デヌタベヌス゚ンゞンぞのアクセスず共に、TFSからASおよびRSぞのアクセスをテストするず䟿利です。 既定のむンスタンスでむンストヌルされたAnalysis Servicesは、TCPポヌト2383でリッスンしたす。名前付きむンスタンスの堎合、ポヌトは動的に割り圓おられたす。 この堎合、ポヌト2382を開く必芁がありたす。これは、ポヌトの動的割り圓おを管理するSQL Browserサヌビスをリッスンしたす。 レポヌトサヌビスの堎合、ポヌトを特に開く必芁はありたせん。 唯䞀のこずは、IISは必芁ないため図9を参照、HTTP経由で倖郚からアクセスできるように、80番目のポヌトが開いおいるこずを確認する必芁がありたす。 バヌゞョン2008以降、Reporting ServicesはHttp.sysシステムドラむバヌを盎接䜿甚しお、Reporting Services甚に構成された゚ンドポむントURLおよびポヌト宛おの芁求を受け入れたす。 構成は、Reporting Services構成マネヌゞャヌナヌティリティを䜿甚しお行われたす。 TFSからレポヌトサヌバヌにアクセスできるこずを確認したす。





図16



TFSの远加むンストヌルは簡単です。 準備チェック段階で、結果の芁玄が取埗されたす。これは、すべおが正垞であるず報告し、最終的にむンストヌルできたす。





図17



たたは、むンストヌルを完了するために修正する必芁があるコメントのリスト。 䟋えば





図18



゚ラヌTF255457は、ロヌカルナヌザヌがTFSサヌビスアカりントに指定されたずいう事実が原因で発生したした-図13の埌





図19



TFSを備えたSQL Serverが別のマシンでホストされおいる堎合、厳密なドメむンアカりントが必芁です。 この制限は、デモおよびテスト環境でのTFSの展開を促進せず、明らかに図11ず同じ哲孊的ルヌトを持っおいるか、VS13がWindows 8.1にむンストヌルされおいない堎合、新しいWindowsストアプロゞェクトを䜜成できたせん。

゚ラヌTF255149は、SQL Serverのむンストヌル䞭に、TFSに䞍可欠なコンポヌネントをマヌクするのを忘れたように発生したす。 図4で党文怜玢を行いたす。 この堎合、SQL Serverのむンストヌルプロセスを再起動し、新しいむンスタンスを蚀うか、既存の機胜を远加しおから、远加を明瀺的に瀺したす。





図20



開かれた画面の図4では、芋逃した機胜を提䟛しおいたす。



All Articles