[まとめ] SQL Server Japan Support Team Blog インデックス

★Welcome to Microsoft SQL Server Japan Support Team Blog ==================================== ■1. 一般情報 ◆a. SQL Server Update 情報 ◆b. DO’s&DONT’s やった方がいいこと やらない方がいいこと ◆c. How to系 ◆d. 若葉マークブログ ◆e. Known issue ◆f. SQL Connectivity ■2. SQL Serverエンジン ◆a. ツール ◆b 機能 ◆c. SQL トラブルシューティング ◆d. インストール/アップグレード/アンインストール ■3. SQL Database (Azure) ■4. Analysis Services ■5. Reporting Service ■6….

0

TableAdapter 構成ウィザードは、Oracle 固有の構文をサポートしていない

佐藤 靖典 SQL Developer Support Engineer   今回は、Visual Studio の TableAdapter 構成ウィザードで TableAadpter を生成できない事象について紹介します。   1. 事象 データソースとして Oracle を使用し、TableAdapter 構成ウィザードで特定のクエリを指定した場合、次のエラーなどにより TableAdapter の生成に失敗します。 クエリ テキストを解析できません。 Unable to parse query text.   現在までに、クエリで以下を使用した場合にエラーが発生することが報告されています。 SELECT ~ FOR UPDATE (+) を使用した外部結合 ROW_NUMBER 関数 “||” による文字列の連結   2. エラーが発生する理由 Visual Studio がクエリ構文解析のために使用しているクエリ パーサーが、Oracle 固有の構文をサポートしていません。また、大変恐れ入りますが、現時点で Oracle 固有の構文をサポートする予定はございません。   3. 対処案…


SQL Server 2016 環境においてデータベースメールが正常に使用できない

事象 本ブログ公開日時点 (2016年8月15日) において、SQL Server 2016 環境において、データベースメール機能が正常に使用できない事象が発生しています。 データベースメール機能を使用した場合、特にエラーなどは発生しませんが送付設定を行ったメールがキューに滞留し送付されない状態が続きます。

0

2016 年 7 月 SQL Server 最新モジュール

2016 年 7月 26日 時点の SQL Server 最新モジュールです。 SQL Server 2005 は 2016 年 4 月 12 日に延長サポートが終了しました。長らくのご愛用ありがとうございました。 SQL Server 2008 は 2014 年 7 月 8 日にメインストリームサポートが終了しました。 サービス パック 更新プログラム バージョン リリース年月 SQL Server 2016 RTM KB 3164674 (CU1) 13.0.2149.0 2016/7 メインストリームサポート SQL Server 2014 SP1 KB 3162659 (CU7) 12.0.4459.0 2016/6 メインストリームサポート SQL Server…

0

照合順序 – 文字の比較と並び順 (その 2)

神谷 雅紀Escalation Engineer   照合順序 – 文字の比較と並び順 (その 1) では照合順序とは何かを書きました。今回は、照合順序に関わるいくつかの注意点について書きます。     照合順序の衝突   異なる照合順序が指定されている列同士は、比較することができません。 以下は、その簡単なサンプルです。   use mastergodrop database ja_90_bin2go— 照合順序 japanese_90_bin2 のデータベースを作成create database ja_90_bin2 collate japanese_90_bin2gouse ja_90_bin2go— 照合順序 japanese_90_bin2 のデータベースに japanese_90_ci_as と japanese_90_cs_as の列を持つテーブルを作成create table dbo.ja_90_cias (c1 int, c2 nvarchar(10) collate japanese_90_ci_as)create table dbo.ja_90_csas (c1 int, c2 nvarchar(10) collate japanese_90_cs_as)go— japanese_90_ci_as と japanese_90_cs_as…

0

照合順序 – 文字の比較と並び順 (その 1)

神谷 雅紀Escalation Engineer 照合順序が分かりにくいという意見がありましたので、今回は照合順序を取り上げます。        照合順序とは何か SQL Server では、文字の大小関係を比較する場合の基準を照合順序 (collation) と呼んでいます。例えば、「朝」と「海」ではどちらが大きいのか、「あ」「ア」「ア」を大きい順に並べた場合どのように並ぶのかといった、文字の大小関係を決めているのが照合順序です。 言語としての日本語の観点では、「朝」と「海」のどちらが大きくても、さほど問題にはならないように思えるかもしれません。しかし、もしこれらの文字に大小関係がなかったら、データを大きい順に並べても毎回違った並び順になる可能性があります。さらに、もしこれらの文字に大小関係がなかったら、大きくも小さくもないということになります。大きくも小さくもないということは、   if (a < b) …else if (a > b) …else …   の式で最後の else に入るということであり、そこに入るのは a = b の場合だけです。つまり、等しいということです。「朝」と「海」が等しいとなると、それは言語としての日本語でも問題となってきます。 このように、照合順序 (文字の大小関係) は、データを扱う処理にとっては、重要な要素です。 照合順序はどのような場面で使われるのか 文字の比較を行うすべての場面で使われます。 例えば、インデックスを作成する際には、キー列の値順にインデックス行を並び替えるために使われます。select … from … order by Col1 のようなクエリでデータを並び替える際にも使われます。select … from … group by Col1 のようなクエリでグルーピングを行う際にも使われます。また、if (@a = @b)…

1

[パートナー主催セミナー紹介] これからの DB は SQL Server 2016! セミナー(2016/9/9 日本マイクロソフト品川本社開催)

    お客様各位   本日は、弊社と SQL Server の豊富なノウハウをお持ちのパートナー様との合同セミナーについて、ご紹介いたします。   2016 年 6 月 1 日より販売が開始されたSQL Server 2016 は、リアルタイム運用分析、モバイル デバイスのリッチな視覚化、組み込みの高度な分析、新しい高度なセキュリティテクノロジ、新しいハイブリッド クラウド シナリオが搭載されている、マイクロソフト史上最強のデータプラットフォームです。 SQL Server 2016 に対応した、株式会社システムインテグレータ「SI Object Browser」や、SQL Server のライセンス体系、購入方法などについて説明いたします。最後には個別質問会も。 この機会にぜひ、SQL Server 2016 の新機能や設計、開発、移行ノウハウをお伝えします。 ぜひ、奮ってご参加ください。   http://www.sint.co.jp/products/siob/sn/2016/0909.html   セミナーに関するお問合せ先   株式会社システムインテグレータ 東京営業所セミナー事務局 担当:汪(おう) mail:oob@sint.co.jpTEL:03-5768-7979 FAX:03-5768-7884(TEL受付:平日9:30~17:30/FAX・インターネット受付:24時間)   開催日程・概要   日時 2016年 9月9日(金)13:30~17:00(受付13:00~) 共催 株式会社システムインテグレータ、日本マイクロソフト株式会社、ウチダスペクトラム株式会社 定員 100名 場所 日本マイクロソフト セミナールーム(31F)〒108-0075 東京都港区港南 2-16-3…

0

[SSRS] SQL Server 2016 での PDF エクスポートの改善点

福原 宗稚 SQL Server Developer Support   SQL Server 2016 では、Reporting Services の PDF エクスポートで以前からあった次の2つの問題が改善されていますので、ご紹介します。 エクスポートした PDF の文字をコピーして貼り付けると文字化け 縦書き なお、これらの改善点については、製品チームのブログ (英語)でも案内していますので、あわせてご覧ください。   1.エクスポートした PDF の文字をコピーして貼り付けると文字化け SQL Server 2014 までは、[SSRS] Reporting Services 文字化け:PDF の文字をコピーして貼り付けると文字化け で紹介しているように文字化けが発生していました。SQL Server 2016 では、文字化けが発生せず、貼り付け後も正しい文字が表示されるようになりました。 SQL Server 2014 まで PDF をエクスポートします。 エクスポートした PDF を開き、コピーします。 コピーした文字を貼り付けると、日本語が文字化けします。   SQL Server 2016 PDF をエクスポートします。 エクスポートした PDF…

0

Windows 8/2012 以前のインターネット接続がない環境への SQL Server Management Studio のインストールが失敗する

    事象 以下のダウンロードサイトからダウンロードしたローカライズ版 SQL Server Management Studio を、インターネットにアクセスできない Windows 8, Windows 7, Windows 2012, Windows 2008 R2 にインストールしようとすると、インストールは失敗します。   Download SQL Server Management Studio (SSMS)https://msdn.microsoft.com/en-us/library/mt238290.aspx   英語版 SQL Server Management Studio をインストールする場合や、ローカライズ版 SQL Server Management Studio であっても Windows 10, Windows 8.1, Windows 2012 R2 にインストールする場合には、インターネットへのアクセス可否に関わらず、インストールは成功します。   原因 SQL Server Management Studio のインストール時には Visual Studio…

0

SQL Server エージェントのジョブの結果をメール通知する方法

Microsoft SQL Server サポートチー 佐藤美菜 SQL Server の標準機能で、メンテナンス プランや SQL Server エージェント ジョブを利用して、定期的にバックアップを取得したり、ジョブを実行できます。「ついでに、SQL Server の標準機能でその結果をメール通知したいけれど、標準機能でできる?」というご質問をいただきます。 ジョブ管理ツールがなくても、SQL Server の標準機能で行えるメール通知方法がありますので、今回は具体的な設定方法をご案内します。 ※ SQL Server エージェントが提供されていない Express Edition では利用できません。その他のエディションでは利用可能です。   概要 メンテナンス プランや SQL Server エージェント ジョブの結果をメール通知するには以下の設定を行います。 データベース メールの構成 SQL Server エージェント のメール プロファイルの設定 オペレータの作成 ジョブ通知の設定 順番に設定する手順をご紹介します。 なお、通知されるメールの内容は決まっており、残念ながらカスタマイズできません。メールの文言を変更したいなどカスタマイズの要望がある場合は、サードパーティー製のツール等をお探しください。   1. データベース メールの構成 ( 1 ) SQL Server Management Studio(SSMS)…

0