SQL Server 2012 Standardの入手について
SQL Server 2012 Standardを入手する方法はありますか? あるアプリケーションでSQL Server 2012 Standardを使用しています。今回分け合ってサーバのリプレイスを行うのですが、納期の都合でアプリケーション側のSQL serverアップグレード対応を行うことができません。 そのため一旦リプレイス先のサーバにSQL Server 2012 Standardをインストールし、そこにDBも丸ごと移したいのですが、サポート期限によりMicrosoft公式では当然SQL…
SQL Server2022の共有機能にClient Tool Connectivityを追加するにはどうすればいいでしょうか?
SQL Server 2014では下記添付イメージで機能選択ができました。SQL Server 2022には同じ画面に選択肢として表示されません。 SQL Server 2022の共有機能としてClient Tool Connectivity登録する方法(別途ツールをダウンロードが必要であれば、ダウンロード先とどの項目をダウンロードすればいいか)を教えてください
sqlserverexpressからStandard評価版へのアップグレードについて
Express版を使用していますが上限が近づいたのでStandard版の導入を検討してます。 移行手順を確認するためStandard2022の評価版でアップグレードを実行しましたがシステム構成チェックで「アップグレード前のソース Express エディションとアップグレード後のターゲット Evaluation…
DELETEコマンドを別のテーブルの内容で削除したい場合の書き方について
いつもお世話になっております。 SQL文の書き方で教えていただけるとありがたいです。 テーブル1 年月 日 店舗 売上数量 売上金額 202409 10 001 5 500 202409 11 002 5 450 テーブル2 年月 日 店舗 処理日 202409 10 001 20240903 202409 11 002 20240904 この2つのテーブルがあった時に テーブル1のデータ(年月:202409 日:10…
Azure仮想マシンにSQLServerを構築し、外部から接続したい
お世話になります。 Azure上に仮想マシン(Windows Server 2022 Datacenter Azure Edition)を構築し、SQL Server Express 2019をインストール ・OSのファイアウォール(1433の解放)設定 ・SQL Server Express 2019 TCP/IP有効化 ・仮想マシンのファイアウォールで、1433を解放 sqlcmdで、パブリックIPアドレスを指定して、接続しようとしても以下のエラーが発生する。 Sqlcmd: エラー:…
Microsoft SQL Server 2022 Expressの利用規約について
オラクルクラウド上にDB用としてMicrosoft SQL Server 2022 Expressをインストールし、当社のサービスを第3者に提供する場合。 SQL Server 2022 Expressの利用規約に違反しますか? サービスは、1サーバ、1ユーザに提供いたします。
SQLServerでTruncateを行う際
SQLServer2022を使用しています。 https://video2.skills-academy.com/ja-jp/sql/t-sql/statements/truncate-table-transact-sql?view=sql-server-ver16 からtruncateをトランザクション内で実行し、ロールバックできることはわかっているのですが トランザクション内でtruncateをしている間、対象テーブルの参照やオブジェクトの状況(ロック状態の取得等)が一切使用できなくなります(タイムアウトになりま…
SSMS19.xが対応しているSQL Serverのバージョンを知りたい
SSMS19.xが対応しているSQL Serverのバージョンと、同居可能なSSMSのバージョンを知りたいのですが、以下ページには20.xの情報しか記載されていませんでした。 SSMS19.xが対応しているSQL Serverのバージョンと、同居可能なSSMSのバージョンを教えてください。
SQL Serverプリンシパルのセキュリティ上の取り扱いについて
SQL Server導入に伴い以下のプリンシパルが生成され、いずれもタイプがWINDOWS_LOGINとなっていますが、これらは「ユーザがログインできるアカウント」として定義されているものでしょうか。 セキュリティ管理(不正アクセスの抑止)の観点からログインアカウントのパスワード変更などの運用を考慮するにあたって、これらのプリンシパルもそのような管理をすべき対象として扱うべきなのか判断をしたいです。 NT AUTHORITY\SYSTEM NT Service\MSSQL$***** NT…
SQL Serverで実行するクエリの実行時間予測について
SQL Serverであるクエリを実行したい場合、事前にそのクエリの実行時間を推測で表示する方法はありますか? そのクエリ自体は実行せずに実行時間の推測だけ算出する方法です。 SSMSでは推定実行プランというものもありますが、これを利用するとコストなどがわかるのみで、 実行時間の予測はできないのでしょうか? ぜひ教えて下さい。
SQLServer2019のMSIファイルのライセンスについて
前提となる状況説明が長いですが、その下の質問事項への回答をお願い致します。 ■状況説明 ・クラウド環境上に構築したWindowsServer2019に、SQLServer2019をインストールしています。 …
SQLServer2014のアンインストールでエラーが出て進めない
削除画面の機能の選択のところで「このページで検証エラーが発生しました。[OK]をクリックして、ダイアログを閉じてください。セットアップページの下部に表示されるエラーを確認した後、有効なパラメータを入力してください。詳細についてはヘルプをクリックしてください」と出て、下部の部分には、×この操作を実行するSQLServer2014の有効な機能がありません。と表示されています。 ヘルプ見てもらちが明かないし、ネットで色々検索しても一切同じ状況の情報が見当たりません。 正常にアンインストールする方法はあるでしょう…
Azureのrecovery service valutにbackupを即時取得するためのコマンドについて
以下のコマンドはAzureにバックアップを取得するコマンドになっていますか? param ( [string]$SqlServerName, [string]$DatabaseName, [string]$JobName, [string]$BackupDirectory ) SQL Server ジョブを実行する $connectionString = "Server=$SqlServerName;Database=master;Integrated…
DB互換性レベルを変更することでの懸念事項について
現在システムにおいてSQLServerを利用しております。 過去からの移行もあり、今までDB互換性レベルを『SQL Server 2008 (100)』で運用をしておりました。 SQLServer2008のサポートも切れているということもあり、DB互換性レベルを『SQL Server 2016』に変更しようと考えております。 変更した際に、気を付ける点や懸念事項等をご教授いただきたいです。 復元等において、下位互換がないという点は認識しております。
SQLServer 2022 評価版に関して
SQLServer 2022評価版をダウンロードしようとしています。 会社名などを入力しますが、実際にStandardEditionを購入する際の 会社名等のライセンス情報と異なる場合、アップグレード時にエラー等が発生しますか? アップグレードは時はプロダクトKEYの入力のみなので、会社名は異なっても問題ないでしょうか?
SQLServer Management Studio 18で表現できた地物がSSMS20ではエラーとなります
国土数値情報ダウンロードサービスからダウンロードしたシェープファイルをShape2SQLでSQL Serverにアップロードしました.SSMS18では下記クエリが正常に動作し,地物も空間結果タブに表現されますが,SSMS20では空間結果タブがエラーとなります. SELECT TOP (1000) [ID] ,[A38a_001@] ,[A38a_002@] ,[A38a_003@] ,[A38a_004@] ,[A38a_005@] …
SQL Server のfloat型に関する仕様を知りたい
具体的には、下記の事を知りたいと考えています。 とあるデータベース上に、データ型をfloatとしたカラムを持つテーブルが存在します。そのカラムへは、小数点以下の深い情報まで持つ数値が格納されています。 Management Studioを利用し、テーブルからレコードの取得を行う場合、 「上位x行の選択」、もしくは「上記x行の編集」を指定した場合とで、得られるレコードが異なります。 …
SQL Serverでクエリを実行する際の実行時間の予測とそのクエリの問題について
以下のクエリコマンドに問題はありますか?またこのクエリを実行せずに、実行時間だけを計る方法はありますか? USE [test] GO DECLARE @schemaName sysname DECLARE @TableName sysname DECLARE @basesql nvarchar(max), @sql nvarchar(max) ,@sqlmessage nvarchar(max) -- テーブルを再構成するためのベースSQL文 SET @basesql = 'ALTER…
SQL Serverでクエリを実行する際の実行時間の予測について
SQL Serverであるクエリを実行したい場合、事前にそのクエリの実行時間を推測で表示する方法はありますか? そのクエリ自体は実行せずに実行時間の推測だけ算出する方法です。 SSMSでは推定実行プランというものもありますが、これを利用するとコストなどがわかるのみで、 実行時間の予測はできないのでしょうか? ぜひ教えて下さい。
Azure MySQLプレキシブルサーバーのリージョンについて
Azure Database for MySQLプレキシブルサーバーを既に一つ作成しています。 新たにAzure Database for MySQLプレキシブルサーバーを作成しようとした際に、以下のエラーが表示されました。 これはAzureの制限によるものですか? サブスクリプションの内容を変更することで上記エラーを解決することは可能でしょうか?