タグ

SQL Serverに関するreboot_inのブックマーク (10)

  • 【SQL Server】テーブルのデータをINSERT文付きでエクスポート - 小物SEのメモ帳

    テーブル内のデータをINSERT文付きでエクスポートする手順です。 データ移行用のデータ抽出などで利用できるかと。 SSMSの左ペインのオブジェクトエクスプローラのデータベース名で右クリック、「タスク」を選択し、「スクリプト生成」を選びます。 今回は特定のテーブルのデータのみ抽出したいため、「特定のデータベース オブジェクトの選択」を選び、エクスポートしたいテーブル名を選択。 「詳細設定」を押下します。 オプションの「全般」にある「スクリプトを作成するデータの種類」で「データのみ」を選択。 「次へ」を選択し、次画面で「完了」を押下します。 指定したフォルダにINSERT文付きのテーブルデータがエクスポートされます。 「スクリプトを作成するデータの種類」の際に「スキーマとデータ」を選択すれば、テーブル作成や制約付きでエクスポートすることができますし、「統計のスクリプトを作成」で「統計とヒスト

    【SQL Server】テーブルのデータをINSERT文付きでエクスポート - 小物SEのメモ帳
  • SQL Server Management Studioで「上位N件」の制限を無くす方法 (SQL Server, 上位N件, 1000件, 200件) - いろいろ備忘録日記

    知らなかったのが恥ずかしいのですが、先ほど知りました・・・。 忘れない内にメモメモ。 SQL Server Management Studioを利用していて テーブルのデータをクエリを自分で書かずに閲覧及び編集しようと思うと 上位1000件の選択 上位200件の編集 のどちらかを選ぶことになります。 でも、データが多い場合200件とかじゃ足りない。 ってときに、以下の設定を行うと制限を変更できます。 メニューから 「ツール」→「オプション」→「SQL Serverオブジェクトエクスプローラー」→「コマンド」 と進みます。そうすると右のエリアに「上位N件の件数」についての設定が ありますので、その値を0にしてやると、先ほどの 上位1000件の選択 上位200件の編集 が 全ての行の選択 全ての行の編集 に変わります。これで、全行を閲覧/編集することが出来ます。 ただし、SQL Server

    SQL Server Management Studioで「上位N件」の制限を無くす方法 (SQL Server, 上位N件, 1000件, 200件) - いろいろ備忘録日記
    reboot_in
    reboot_in 2019/08/23
    “「ツール」→「オプション」→「SQL Serverオブジェクトエクスプローラー」→「コマンド」 と進みます。そうすると右のエリアに「上位N件の件数」についての設定が ありますので、その値を0にしてやる”
  • OrderByでnullをascの最後尾に置く書き方【62日目】 - エンジニアのひよこ_level10

    Mysqlでnullをorderbyしてみた id|number| 1 | 1| 2 | 2| 3 |null| 4 | 4| 5 | 5| これのnumberを昇順(asc)でorderbyしたらどうなるか。 id|number| 3 |null| 1 | 1| 2 | 2| 4 | 4| 5 | 5| ナンデダヨ。 どうして? MySQL :: MySQL 5.6 リファレンスマニュアル :: 3.3.4.6 NULL 値の操作 仕様っすか。 どうすればいい? SQL文 ORDER BY created_at IS NULL ASC, created_at ASC; Laravel ->orderByRaw('number IS NULL ASC') ->orderBy('number', 'ASC') なんでうまくいく? 一個目のORDER BY created_at IS NULL

    OrderByでnullをascの最後尾に置く書き方【62日目】 - エンジニアのひよこ_level10
    reboot_in
    reboot_in 2019/05/15
    “ORDER BY created_at IS NULL ASC, created_at ASC;”
  • SQL Server の CLR 関数を作成する - SQL Server 入門

    SQL Server 2005 以降では、NET Framework CLR (共通言語ランタイム) で作成したファンクションのアセンブリを、データベース側に登録して、CLR 関数として使うことができます。 今回は、C# の System.Uri クラスを使って、URL などの URI を受け取って Host 名や Port 番号を返す CLR 関数 を作ってみます。 1. dll ファイルを作成する まず、Visual Studio でクラスライブラリのプロジェクトを作ります。 CLRUdfUri というプロジェクト名にしました。 次のような GetHost、GetPort という名前のメソッドを作りました。 using System; using System.Collections.Generic; using System.Text; using System.Threading.

    SQL Server の CLR 関数を作成する - SQL Server 入門
  • FileLoadException / Msg 10314 Error Running CLR Stored Procedure

    reboot_in
    reboot_in 2019/04/04
    署名付きのdllを登録してもエラーになるときの対処法 "EXEC sp_changedbowner 'sa' ALTER DATABASE database_name SET TRUSTWORTHY ON"
  • sqlpackage.exe ignoring BlockOnPossibleDataLoss?

    reboot_in
    reboot_in 2018/08/20
    "/p:BlockOnPossibleDataLoss=false"
  • データ層アプリケーションのアップグレード - SQL Server

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance データ層アプリケーションのアップグレード ウィザードまたは Windows PowerShell スクリプトを使用すると、現在配置されているデータ層アプリケーション (DAC) のスキーマとプロパティを、新しいバージョンの DAC で定義されているスキーマとプロパティに一致するように変更できます。 作業を開始する準備:DAC アップグレード オプションの選択、 制限事項と制約事項、 前提条件、 セキュリティ、 権限 DAC のアップグレード:データ層アプリケーションのアップグレード ウィザー

    データ層アプリケーションのアップグレード - SQL Server
    reboot_in
    reboot_in 2018/08/20
    bacpacで生成したデータ層アプリケーションをdacpacでアップグレードする方法。
  • 【ODBC】Windows7でAccess2007とSQL Serverを接続する為のODBCの作成

    前回、ODBC接続の為のサーバー側の設定を行いましたので、 今回はAccess2007側のWindows7でODBCを作成したいと思います。 前提条件として、サーバー、クライアント側ともにファイアウォールはOFFにしています。 ■スタート/コントロールパネル/管理ツール/【データソース(ODBC)】を起動します。 ■ODBC データソース アドミニストレーター画面で システムDSNタブを選択し、【追加】をクリック ■データソースの新規作成画面で 【SQL Server】を選択し、【完了】をクリック。 ■SQL Serverに接続するための新規データソースを作成する画面で、以下を設定して【次へ】をクリックします。 ・新しいデータソースの名前:任意 ・データソースについての説明:任意 ・接続する SQL Server サーバー名:インストールしたサーバー名 ※赤枠部分 右端の▼をクリックすると

    【ODBC】Windows7でAccess2007とSQL Serverを接続する為のODBCの作成
  • HowTo: Management Studio を使ってトランザクションログファイル (ldf) のサイズを小さくする方法

    神谷 雅紀 Escalation Engineer 「ログファイルが大きくなってディスク領域を圧迫し始めているので、ファイルサイズを小さくしたい」という内容の問合わせは今でも多く寄せられます。今回は、SQL Server Management Studio GUI を使って、トランザクションログファイルのサイズを小さくする手順を紹介します。 ここに記載した方法で、トランザクションログファイルのサイズを小さくしたいという状況のほとんどに対応可能だと思います。 ここに記載した方法でトランザクションログファイルのサイズを小さくできない場合は、おそらく、トランザクションログファイルのサイズを小さくする前に、レプリケーションやミラーリングのトラブルシューティングなどが必要になるでしょう。 ステップ 1 : データベースの復旧モデルを確認する 復旧モデルが「単純」かそれ以外かによって、以降の手順が違っ

    HowTo: Management Studio を使ってトランザクションログファイル (ldf) のサイズを小さくする方法
  • | SQL Serverのトランザクションログの削除手順

    たまには技術的なことも書かなきゃ。 今回はSQL Serverのトランザクションログの削除手順について。 SQL Serverってログの上限の指定が無い。これが初期設定。 そのため、放置して使っているファイルサイズがとんでもないことになってしまう。 知ってる方々からしたら当たり前のことなんだろうけど、そんなことも知らなかったし、調べても情報が少ない気がしたので書いておくことにします。 【ログが膨大になったときの対応】 -- ログを削除します -- ここではファイル内の領域が空くだけで、ファイルサイズは変化しません。 -- バックアップ先はnulを指定して削除。保存したい場合はファイルパスを記述。 BACKUP LOG <DB_NAME> TO DISK = 'nul' GO -- 続いてログのファイルサイズを小さくします。 -- 次のSQLを実行し、ログの論理名を取得します。 USE <D

  • 1