[sql-server] タグが付いた質問
94 件の質問
0
票
0
回答
144
閲覧数
DockerでSQL SERVERを構築し、テーブルを作成したい。
Dockerからコマンド投入によりSQLSERVERを構築し、構築したSQLSERVERに対してDockerからコマンド投入によりテーブルの作成を行いたい。
詳細
下記DockerのSQLSERVER構築コマンドと思われるものを投入した際に何か処理が行われてPCの再起動を要求されたため再起動したが、...
0
票
0
回答
128
閲覧数
Docker DesktopのContainersタブで起動したSQL Serverコンテナが表示されない。
DockerでSQL SERVERコンテナを起動し、接続してデータベース作成とテーブル作成を行い、VSCodeから接続したい。
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<passXXXXX>" -p 1433:1433 --name sql1 --hostname sql1 -d ...
1
票
1
回答
189
閲覧数
MSSQLで特定文字が含まれる場合、違う値が同一扱いされる
テーブル生成する際に以下のように対象のテーブルのCollationを定義しています。
COLLATE SQL_Latin1_General_CP1_CI_AS
(英語の大文字と小文字は同一扱いし、日本語以外の使われるサービスのため)
テーブル統合の作業のため、PKにプレフィックスを付けるUPDATEの実施結果、重複キーエラーになりました。
調べた結果、PKが'11'のレコードと、'ーー'...
0
票
1
回答
173
閲覧数
SQL コピーして作ったテーブルとビューのパフォーマンスが悪い
SQL Server 13 & SSMS 18 です。
テーブルA と それを参照しているビュー B があり、Bに対して全件selectかけると40秒くらいで処理が返ってきます。
テーブルAのスキーマとデータをコピーしたテーブル A' を作りました。
また、ビューBのselect 文でAを参照しているところをA'に置換したビューB'を作りました。
ここでB'...
1
票
1
回答
811
閲覧数
仮想マシンで SQL Server 2022 のインストーラーを実行するとエラーが発生する
実現したいこと
SQL Server 2022のインストーラーを実行してsqlserverをインストールしたい
実行環境
仮想マシン:Hyper-Vでserver用のマシンを作成
OS:Windows Server 2019
ローカルPC OS:Windows 11 Home
メモリ:4096MB
ディスク:40GB
ネットワークアダプター:内部(internal)
ファイアウォール:無効
...
0
票
1
回答
694
閲覧数
SQL Serverとデータベースアプリケーションの通信の暗号化の仕方
SQL Serverとデータを送受信するデータベースアプリケーションを制作したのですが、ネットワークを傍受されないように暗号化したいです。
今のところ接続文字列の設定をEncryptをtrueに、TrustServerCertificateをfalseにしてssl通信にして暗号化しようと考えています。
これで暗号化できてるのでしょうか?
状況
前提はAzure App ...
0
票
0
回答
147
閲覧数
Azure SQL Database の接続時について
ユーザーがアプリケーションデータベースを通してOracle Databaseに接続する時、最初にidとパスワードの2つが認証として要求されるような仕組みですが、Azure SQL Database(尚、認証の仕組みはSQL認証に設定しているものとする)でもアプリケーションデータベースを通してAzure SQL Databaseに接続する時、最初にidとパスワードが認証として要求される仕組みですか?
0
票
1
回答
265
閲覧数
SQL Server、Azure SQL Databaseの認証に関して
現在の状況
自分が制作したアプリケーションが接続文字列を使用してローカルのデータベースとデータをやりとりできるようにしています。
質問したいこと
アプリケーションをAzure App Serviceに公開してデータベースはAzure SQL Databaseに構築してデータベースと繋ごうと考えています。
その時Azure SQL ...
0
票
1
回答
346
閲覧数
SQL Server のバージョン情報を非表示にするには?
環境
OS: Microsoft Windows Server 2012 R2
SQL: Microsoft SQL Server 2008 R2 Express
実現したいこと
nmapなどのポートスキャンツールでバージョン情報が表示されているのですが、
MSSQLのバージョンを非表示とする方法があるようでしたらお教え頂けますでしょうか。
DBサーバ関連は、Webサーバ(Apacheなど)...
0
票
1
回答
730
閲覧数
SQL Server監査ログが出力するログのカラムを指定したい
背景・やりたい事
現在SQL Serverの監査機能を使用して監査ログ(FAILED_LOGIN_GROUP, SUCCESSFUL_LOGIN_GROUP, LOGOUT_GROUP)を出力しているのですが、出力項目が多すぎてログサイズが肥大化してしまっています。
そこで、監査ログに出力されるデータの、出力カラムをいくつか指定することで、そのカラムのみを出力対象とする(あるいは出力対象から外す)...
0
票
2
回答
768
閲覧数
社外からSSH経由で社内のSQLServer接続できない
社外からSSH(OpenSSH)PortForwardで社内WindowsServerに接続しSQLServerのDBを操作しようと思います。
使用言語はC#です。
SQLServerへは、SQLServer認証で接続しています。
社内WindowsServerに接続した後、
SQLServerのDBを操作していますが、saユーザーならDBの操作が出来るのですが、SSMSで作った「ログインを持つ ...
0
票
1
回答
4,587
閲覧数
あれば更新、無ければ追加のSQLでInsert時に追加採番を行いたい。
環境:
SQL Server 2016
MILKテーブルに、TEAのレコード全てを管理Aと連番が一致すれば UPDATE を、一致しなければ 管理Aの区分で 既存の連番に追加する形で採番をして INSERT をしたいのですが、MERGEで上手くいきません。どうすればよいでしょうか?
テーブル[ MILK ]
管理A
連番
品物
1001
001
りんご
1001
002
ばなな
1002
001
...
0
票
2
回答
702
閲覧数
SQL Server から Null のレコードを取得時しても Null 参照エラーが起きないのはなぜ?
SQL ServerでNullのレコードを参照して値を取得しようとしてもエラーが起きません。
そういうものなのでしょうか?よろしくお願いいたします。
例
【前提】
tableA(id, name)
tableB(id, name)
※tableAにはあって、tableBにはないidのレコードがあります
【実行するSQL】(外部結合)
select tableB.name from tableA ...
0
票
1
回答
772
閲覧数
DjangoでSQL Serverのデータを読み込むときに、違うデータベース名が生成されてエラー
DjangoでSQL Serverからデータを読み出すプログラムを書いているのですが、実際のデータベース名と異なるオブジェクトが生成されてしまい、エラーになってしまいます。
エラーの内容は下記のとおりですが、'app_usertable'がなぜ生成されるのかわかりません。
rawメソッドを使っても同様のエラーになります。
('42S02', "[42S02] [Microsoft][...
1
票
2
回答
969
閲覧数
C#Windowsフォームアプリにおいて非同期でSQL Serverへの読み書きを行う場合のベストプラクティス
シリアルポートでの受信結果をSQL Serverへ書き込む仕組みを検討しています
書き込みの間も受信やUIを止められないので非同期での書き込みが必要かと考えました
非同期処理について調べたところasync/awaitを使ったTaskクラスによる実装が見つかりますが、これは非同期処理が終了したらTaskが終了すると理解しています。
これに対して、調べる前のイメージは、...