タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

SQL Serverに関するrryuのブックマーク (16)

  • 【SQL Server】DATETIME型の落とし穴 - Qiita

    概要 SQL ServerのDATETIME型ではミリ秒が丸め込みされてしまうのでその事象とDATETIME型より細かい単位で日時を判定できる型が存在するので紹介します! きっかけ 日付型の値を見ているとなぜか定義した値と違う値になっていることがあって躓いたのがきっかけでした。 declare @datetime_0 datetime = '2020-01-01 23:59:59.990' select @datetime_0 -- 実行結果は 2020-01-01 23:59:59.990 になっている declare @datetime_1 datetime = '2020-01-01 23:59:59.991' select @datetime_1 -- 実行結果は 2020-01-01 23:59:59.990 になっている declare @datetime_2 datetime

    【SQL Server】DATETIME型の落とし穴 - Qiita
    rryu
    rryu 2020/10/16
    ミリ秒まで使ったことは無かったがそんな変な仕様だったとは…
  • [速報]マイクロソフト「SQL Server on Linux」のパブリックプレビュー版をリリース。RHEL、Ubuntuに加えmacOS上のDocker環境などに対応。Connect();//2016

    マイクロソフトはニューヨークで開催中のイベント「Connect();// 2016」で、「SQL Server on Linux」パブリックプレビュー版のリリースを発表しました。 Scott Guthrie announces #SQLServer public preview on #Linux live at Connect(); https://t.co/brSzFs0vEf #MSFTConnect pic.twitter.com/uj8E25N7in — Microsoft SQL Server (@SQLServer) 2016年11月16日 SQL Server on Linuxは、今年の3月に同社が開発していることを初めて明らかにしました。「SQL Server v.Next」と呼ばれる次期版SQL Serverをターゲットにしており、2017年中盤にリリース予定とされてい

    [速報]マイクロソフト「SQL Server on Linux」のパブリックプレビュー版をリリース。RHEL、Ubuntuに加えmacOS上のDocker環境などに対応。Connect();//2016
    rryu
    rryu 2016/11/17
    本体だけじゃなくてJavaやPHPなどのドライバライブラリ一式も既に揃ってるっぽい。すごすぎる…
  • SQL2008からSQL2005のリンクサーバーへDATE型を含んだクエリを実行すると

    URI "mssql://<サーバー名>//<DB名>" の送信ポート "WCF-SQL SP" でアダプター "WCF-Custom" に送信されたメッセージが保留されています。 エラーの詳細: System.Data.SqlClient.SqlException: Error 7322, Level 16, State 2, Procedure AddReply, Line 26, Message: リンク サーバー "<リンクサーバー名>" の OLE DB プロバイダー "SQLNCLI10" にパラメーター情報を提供中にエラーが発生しました。 こんなん出ました。 日語のままのエラーメッセージでは検索にHITしなかったんですが、英語であたりを付けて検索してると、 A failure occurred while giving parameter information to OL

    SQL2008からSQL2005のリンクサーバーへDATE型を含んだクエリを実行すると
  • リンク サーバー クエリに変数を渡す方法

    この記事では、リンク サーバー クエリに変数を渡す方法について説明します。 元の製品バージョン: SQL Server オンライン ブック 元の KB 番号: 314520 まとめ リンク サーバーに対してクエリを実行する場合、 OPENQUERY、 OPENROWSET、または OPENDATASOURCE ステートメントを使用するパススルー クエリを頻繁に実行します。 SQL Server オンライン ブックの例を参照して、定義済みの Transact-SQL 文字列を使用してこれを行う方法を確認できますが、これらの関数に変数を渡す方法の例はありません。 この記事では、リンク サーバー クエリに変数を渡す方法の 3 つの例を示します。 パススルー関数のいずれかに変数を渡すには、動的クエリを作成する必要があります。 引用符を含むデータには、特定の処理が必要です。 基値を渡す 基的な

    リンク サーバー クエリに変数を渡す方法
    rryu
    rryu 2016/08/24
    リンクサーバークエリに変数を渡せないからSQLを文字列で組み立てて実行するというのはいかがなものか。
  • [.NET][LINQ][TroubleShooting] この RPC 要求に指定されたパラメーターが多すぎます。最大数は 2100 です。

    [.NET][LINQ][TroubleShooting] この RPC 要求に指定されたパラメーターが多すぎます。最大数は 2100 です。
    rryu
    rryu 2016/04/01
    SQL Serverにこんな制限があったとは。
  • TechCrunch | Startup and Technology News

    TechCrunch Daily News Every weekday and Sunday, you can get the best of TechCrunch’s coverage. Startups Weekly Startups are the core of TechCrunch, so get our best coverage delivered weekly.

    TechCrunch | Startup and Technology News
    rryu
    rryu 2016/03/08
    結構Windowsに依存しているイメージがあったけどそんなことが可能なのか。
  • MERGE (Transact-SQL) - SQL Server

    対象者:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics(専用SQLプールのみ)Microsoft FabricのSQLデータベースMicrosoft Fabricにおけるウェアハウス MERGE ステートメントは、ソース テーブルとの結合の結果から、ターゲット テーブルに対して挿入、更新、または削除操作を実行します。 たとえば、他のテーブルとの違いに基づいて、あるテーブル内の行を挿入、更新、または削除することにより、2 つのテーブルを同期します。 この記事では、選択した製品バージョンに基づいて、さまざまな構文、引数、解説、アクセス許可、および例を示します。 バージョン ドロップダウン リストから目的の製品バージョンを選択します。 Transact-SQL 構文表記規則 Syntax

    MERGE (Transact-SQL) - SQL Server
  • 共通テーブル式の使用

    共通テーブル式 (CTE) は、単一の SELECT、INSERT、UPDATE、DELETE、CREATE VIEW の各ステートメントの実行スコープ内で定義される一時結果セットと考えることができます。CTE は、オブジェクトとして格納されず、クエリが実行されている間しか保持されない点で、派生テーブルに似ています。派生テーブルと異なるのは、CTE では自己参照が可能であり、同じクエリ内で複数回参照が可能なことです。 CTE は次の目的に使用します。 再帰クエリの作成。詳細については、「共通テーブル式を使用する再帰クエリ」を参照してください。 通常の用法でビューを使用する必要がない場合、つまり、メタデータにビューの定義を保存する必要がない場合のビューの代用。 スカラー サブセレクトから派生される列、または非決定的であるか外部からアクセスされる関数による、グループ化の実現。 同じステートメン

    共通テーブル式の使用
    rryu
    rryu 2014/09/26
    一時的なビューみたいに使える共通テーブル式 (CTE)。
  • Download Microsoft SQL Server 2008 Service Pack 3 Feature Pack from Official Microsoft Download Center

    rryu
    rryu 2013/08/20
    SQL Server Native Client 10.0(2008用のNative Client)はここから入手できる。
  • SQL Server 2000 のデータベースを SQL Server 2012 に移行

    SQL Server 2012 では互換性レベルのサポートが [SQL Server 2005 (90)] ~ [SQL Server 2012 (110)] に変更となりました。 そのため、SQL Server 2000 の互換性レベルである [SQL Server 2000 (80)] はサポートされなくなっています。 環境によっては SQL Server 2000 のデータベースを最新の 2012 に移行する必要が出てくると思います。 今回の投稿ではデータベースを移行するためのシンプルな方法についてまとめていきたいと思います。 ■SQL Server 2008 R2 を介したデータベースの移行 シンプルなデータベースの移行を行い場合、以下の 2 種類の方法があると思います。 データベースのデタッチ / アタッチを使用した移行 データベースのバックアップ / リストアを使用した移行 S

    SQL Server 2000 のデータベースを SQL Server 2012 に移行
    rryu
    rryu 2013/08/20
    SQL Server Native Client 10.0をインストールしてインポートする。データ以外のインデックスやストアドは自分で移行する必要がある。
  • SQL Server Management Studio でテーブルのデザインを変更できるようにする - ぐるぐる~

    いつも忘れるのでメモ。 SQL Server 2008 の SQL Server Management Studio では、テーブルのデザインを変更しようとしても、 変更の保存が許可されていません。行った変更には、次のテーブルを削除して再作成することが必要になります。再作成できないテーブルに変更を行ったか、テーブルの再作成を必要とする変更を保存できないようにするオプションが有効になっています。 なんてエラーが出て出来ない場合がある。 これを回避するためには、 メニューから「ツール」を選ぶ 「オプション」を選ぶ 左側のツリーから「デザイナ」を選ぶ 右側の「テーブル オプション」から「テーブルの再作成を必要とする変更を保存できないようにする」のチェックを外す とすれば、出来るようになる。

    SQL Server Management Studio でテーブルのデザインを変更できるようにする - ぐるぐる~
    rryu
    rryu 2013/08/07
    こんな設定があるとは。データが消えるわけでもなさそうだし、この設定は何のためにあるのか。
  • https://support.microsoft.com/ja-jp/help/274188

    すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio

    rryu
    rryu 2013/06/11
    『データベースが異なるサーバーへ復元された場合には、そのデータベースはユーザーと権限を含んでいますが、対応するログインやその同じユーザーに関連付けられたログインは存在しません』
  • MSDN - 派生クラスから基本クラス イベントを発生させる

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Documentation Previous versions Search for in-depth articles on previous versions of Microsoft products, services and technologies.

    MSDN - 派生クラスから基本クラス イベントを発生させる
    rryu
    rryu 2013/06/11
    そういう機能があるんじゃなくてジョブのSQLを保存して入れ直すだけだった。
  • SQL Server データベースのバックアップと復元 - SQL Server

    適用対象:SQL Server この記事では、SQL Server データベースのバックアップの利点について説明し、基的なバックアップと復元の用語について説明し、SQL Server のバックアップと復元に関するバックアップと復元の戦略と、SQL Server のバックアップと復元のセキュリティに関する考慮事項について説明します。 この記事では SQL Server のバックアップについて説明します。 SQL Server データベースをバックアップする具体的な手順については、「バックアップの作成」を参照してください。 SQL Server のバックアップと復元コンポーネントは、SQL Server データベースに格納されている重要なデータを保護するために不可欠なセーフガードを提供します。 致命的なデータ損失のリスクを最小限に抑えるには、データベースを定期的にバックアップして、データの変

    SQL Server データベースのバックアップと復元 - SQL Server
  • ◆SQLServer データベースコピーウィザードを使う

    データベースのコピーに「データベースコピーウィザード」なるものを使ってみた。(SQLServer2012) 番のデータ移行ではmdfを直接コピーすることになると思うが、テスト的にデータを使ってみたかったのでオンラインでのコピーがしたかった。 SQLServerのウィザードなら素人にも使えるのかと思ったが、さにあらず。 それほど人にやさしいツールでは無かったので使い方をメモしておく。 「SQLServer Management Studio」を起動 「データベース」ツリーを展開し適当なデータベース上で右クリックし、コンテキストメニューから「タスク」「データベースのコピー」を選択 (なぜにコンテキストメニューではなく通常のメニューに存在しないか疑問、コピー先インスタンスで操作する場合対象のDBが存在しないでしょうが・・・) 「次へ」 転送元のサーバー名を指定(Domain環境ならWindow

    ◆SQLServer データベースコピーウィザードを使う
    rryu
    rryu 2013/05/28
    データベースコピーウィザードなんでこんなに難しいんだろう。
  • 1