2014年3月26日水曜日

SQL Server sqlcmdでDBに接続する

  • このエントリーをはてなブックマークに追加


SQL Server Express、あるいは、管理ツールがインストールされていない場合、DBを管理するには、sqlcmdというユーティリティを使います。

Sqlサーバーへの接続

>sqlcmd –S server1\InstanceName  -U user  -P password

ログオンしているユーザーがSqlサーバーの管理ユーザーになっている場合は、-U,-Pを省略できます。

すべてのデータベースを表示する

>select name from sys.databases
>go

コマンドを実行するには、必ずGOが必要です。

特定のデータベースにあるすべてのテーブルを表示する。

>Use DatabaseName
>select name from sysobjects
>go

特定のデータベースにテーブルが存在しているかどうかを確認

>use databaseName
>select name from sysobjects where name = tablename
go

 

・他に、Select * from tablename、Insert Into、Create Tableなどが普通に使えます。

参考情報

sqlcmd ユーティリティの使用 (SQL Server Express)

Learn About Databases - SQL Server

2014年3月12日水曜日

System Center Operations Manager 2012 R2 インストール時にSystem Network Management 管理パックのインポートで止まってしまう

  • このエントリーをはてなブックマークに追加


SCOM 2012 R2 をWindows Server 2012にインストールしてみました。早速問題が出ました。

以下の評価ガイドを参考にして、

http://download.microsoft.com/download/0/7/B/07BE7A3C-07B9-4173-B251-6865ADA98E5D/SC2012R2_OM_EvalGuide_v1.0.docx

・Web サーバー(IIS)、.net framework 3.5のインストール(Windows Server 2012の場合は、ASP.Net 3.5も必要。)

image

・SQL 2012のインストール

など前提条件をクリアして、SCOM本体をインストールするときに問題がありました。

以下の図のように、「オペレーションデータベースの構成」→「System Network Management 管理パックをインポートしています」のところで止まってしまいます。先には進まない。

「前へ」をクリック出来ない、「キャンセル」をクリックしてもウィザードが消えない。

プロセスを強制終了するしかなかった。

image

 

原因と解決策

.Net Framework 4の前に、IISを先にインストールしなければなりません。

IISをあとにインストールした場合は、ASP.Net 4.0をIISに登録する必要があります。

コマンドプロンプトを「管理者として実行」で起動し、下記コマンドを実行する。

%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r

image

再度インストールしたら、「System Network Management 管理パックをインポートしています」のところでしばらく待っていたら、先に進みました!!!

2014年3月11日火曜日

System Center 2012 R2 自習書(評価ガイド)

  • このエントリーをはてなブックマークに追加


 

2014年3月7日金曜日

SharePoint 2013 新しいドキュメントを作成するには、Microsoft SharePoint Foundation 互換のアプリケーションおよびWebプラウザーが必要です。

  • このエントリーをはてなブックマークに追加


・シナリオ

SharePoint Server 2013の環境で、以下の設定を行う

1、ドキュメントライブラリを作成する

clip_image003

(2) 作成したライブラリに移動し、リボンから「新しいドキュメント」をクリックする

clip_image006

(3)以下の エラーが表示される
新しいドキュメントを作成するには、Microsoft SharePoint Foundation 互換のアプリケーションおよびWebプラウザーが必要です。このドキュメントライブラリにドキュメントを追加するには、[ドキュメントのアップロード]ボタンをクリックします。

英語だと、下記の通りになります。
'New Document' requires a Microsoft SharePoint Foundation-compatible application and web browser. To add a document to this document library, click the 'Upload Document' button.

clip_image008

※クライアントPCの情報
OS:Windows 7、またはWindows 8
ブラウザ:IE8、またはIE9、またはIE10
インストール済みのソフトウェア:Office 2010 または Office 2013、SharePoint Designer 2013。

 

以下のいくつか原因が考えられます。

・互換性のないブラウザーを使っている。今回はハズレ

・Microsoft SharePoint Foundation SupportというOffice Toolsがインストールされていない。今回はハズレ

・IEのアドオンSharePoint OpenDocuments Classが無効になっている。今回はハズレ。

参考情報はこちら
http://www.c-sharpcorner.com/UploadFile/40e97e/sharepoint-2010-document-library-enable-new-document-featu/

あと、もう1つ考えられます。SPSサーバーではSharePoint OpenDocumentsでドキュメントを開くという定義がない。今回はドキュメントのライブラリのテンプレートがMicrosoft SharePoint Designer Webページになっているため、「新しいドキュメント」をクリックすると裏ではTemplate.htmを開こうとします。そして、何を使って開くかブラウザー側はわからないので、エラーが出ました。

解決方法。

SPSサーバー上のC:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML\DOCICON.XMLファイルに以下のHTML、HTM関連の二行が情報不完全でした。

<Mapping Key="htm" Value="ichtm.gif" EditText="Microsoft SharePoint Designer" OpenControl="SharePoint.OpenDocuments"/>
<Mapping Key="html" Value="ichtm.gif" EditText="Microsoft SharePoint Designer" OpenControl="SharePoint.OpenDocuments"/>

既定ではインストール先フォルダーに、14と15、2つのフォルダーが存在します。

clip_image002

C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\TEMPLATE\XML\DOCICON.XML

C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML\DOCICON.XML
2つのファイルの中身を比べてみたら、以下の差異がありました。左は14、右は15

clip_image004

15のDocicon.xmlファイルの中にEditText="Microsoft SharePoint Designer" OpenControl="SharePoint.OpenDocuments"/>のような情報がなかったです。

これが原因で、クライアントでhtmを開けようとするとエラーが出ました。IE上でSharepoint OpenDocumentsアドオンが存在していても、OpenControlで定義していないので、クライアント側は認識できないとなっているような感じです。

この2行を編集して、サーバを再起動したら(値を反映するため)、新しいドキュメントをクリックすると、Sharepoint Designerがちゃんと起動できるようになりました。

clip_image006

clip_image008

2014年3月6日木曜日

Office Professional Plus 2010 インストールエラー 2908 内部エラーが発生しました

  • このエントリーをはてなブックマークに追加


Microsoft Office Professional Plus 2010評価版をインストールする際に以下のようなエラーが出力されました。

エラー 2908。内部エラーが発生しました。
({GUID})マイクロソフト製品サポートサービスにお問い合わせください。お問い合わせ方法などについては、C:\\Users\ADMINI~1\AppData\Local\Temp\Setup00000b24\PSS10R.CHMを参照してください。

 image

原因は.Net Frameworkです。

最新版の.Net Frameworkをダウンロードして、インストールする必要があります。

download this Microsoft .NET Framework 4 Web Installer

※注意
.net Framworkインストール後、コンピューターを再起動する必要があります。起動しないとエラーがは消えません。

2014年3月5日水曜日

SCO SCSM SCVMMのためのSQL Server 2012のインストール手順

  • このエントリーをはてなブックマークに追加


SCO、SCSM、SCVMM 2012 R2をインストールする前に、前提条件となるSQL Server 2012のインストールをする必要があります。

ここで、手順をメモしておきます。

※作業するコンピューター : SCO01、SCSM01、SCVMM01 / ログオンするユーザー : CONTOSO\administrator

1. SQL Server 2012のインストールプログラム(setup.exe)を実行します。

2. [SQL Serverインストールセンター]が表示されます。画面左の[インストール]をクリックし、画面右の[SQL Serverの新規スタンドアロンインストールを実行するか、既存のインストールに機能を追加します]をクリックします。

3. [SQL Server 2012セットアップ]の[セットアップサポートルール]が表示されます。[OK]ボタンをクリックします。

4. [プロダクトキー]が表示されます。[次へ]ボタンをクリックします。

5. [ライセンス条項]が表示されます。[ライセンス条項に同意します]をチェックし、[次へ]ボタンをクリックします。

6. [製品の更新プログラム]が表示されます。[次へ]ボタンをクリックします。

7. セットアップファイルがインストールされ、[セットアップサポートルール]が表示されます。[次へ]ボタンをクリックします。

※警告が表示されますが、無視することができます。

8. [セットアップロール]が表示されます。[次へ]ボタンをクリックします。

9. [機能の選択]が表示されます。一覧から次の表に従い、機能をチェックし、[次へ]ボタンをクリックします。

コンピューター

機能

SCO01

データベースエンジンサービス、管理ツール – 基本

SCVMM01

データベースエンジンサービス、管理ツール – 基本

SCSM01

データベースエンジンサービス、検索のためのフルテキスト抽出とセマンティック抽出、管理ツール – 基本


image

10. [インストールルール]が表示されます。[次へ]ボタンをクリックします。

11. [インスタンスの構成]が表示されます。[次へ]ボタンをクリックします。

12. [必要なディスク領域]が表示されます。[次へ]ボタンをクリックします。

13. [サーバーの構成]の[サービスアカウント]タブが表示されます。仮想マシンがSCO01、SCSM01の場合のみ、[照合順序]タブをクリックします。仮想マシンSCVMM01の場合は、手順17へ進みます。

14. [照合順序]タブが表示されます。[カスタマイズ]ボタンをクリックします。
image

15. [SQL Server 2012データベースエンジンの照合順序のカスタマイズ]が表示されます。SCO01の場合、[SQL照合順序]から[SQL_Latain1_General_CP1_CI_AS]を選択します。SCSM01の場合、[Windows照合順序指定子と並び替え順序]の[照合順序指定子]から[Japanese_XJIS_100]を選択し、[OK]ボタンをクリックします。

16. [次へ]ボタンをクリックします。

17. [データベースエンジンの構成]が表示されます。[現在のユーザーの追加]ボタン、[次へ]ボタンの順にクリックします。

18. [エラーレポート]が表示されます。[次へ]ボタンをクリックします。

19. [インストール構成ルール]が表示されます。[次へ]ボタンをクリックします。

20. [インストールの準備完了]が表示されます。[インストール]ボタンをクリックします。

21. SQL Server 2012がインストールされます。インストールが完了すると[完了]が表示されます。[閉じる]ボタンをクリックします。

22. [SQL Serverインストールセンター]を閉じます。