• [解決済み] データベースの全ユーザーのリストを取得する方法

    質問 MS SQL Server の特定のデータベースにアクセスできる Windows ユーザーと 'sa' を含むすべてのユーザーのリストを取得するつもりです。 基本的に、私はリストが以下に示すように見えることを望みます。 SQL Server Management Studio で表示されるようなリスト (すなわち [databse] -> Security -> Use

    2023-05-26 02:29:30
  • [解決済み] ファイルシステムではなく、データベースにファイルを保存する?

    質問 一般的に、ファイル システムとは対照的に、データベース (特に mssql) にファイルを格納することは、どの程度パフォーマンスに影響するのでしょうか。 アプリケーションの移植性以外の理由で、SQL Server にファイルを変数として格納したいと思う理由を思いつきません。 どのように解決するのですか? この回答をご覧ください。 DBに画像を保存する - 賛成か反対か?

    2023-05-25 22:09:28
  • [解決済み] 表形式関数(TVF)とビューの比較

    質問 テーブル値関数とビューの違いは何ですか?1でできることで、もう1では難しい、あるいは不可能なことがあるのでしょうか?それとも、違いは効率性にあるのでしょうか? どのように解決するのですか? パラメータレスインラインTVFと非マテリアライズドViewは非常によく似ています。思い浮かぶいくつかの機能的な違いは以下のとおりです。 ビュー Accepts Parameters

    2023-05-23 15:34:21
  • [解決済み] バージョン782のため、データベースを開くことができません。このサーバーはバージョン706以前をサポートしています。ダウングレードのパスはサポートされていません。

    質問 SQL Server 2014 Express を使用してサンプル データベースを作成し、Windows Form ソリューションに追加しました。それをダブルクリックして開くと、このエラーが発生します。 データベースはバージョン 782 のため、開くことができません。このサーバーは はバージョン706以前をサポートしています。ダウングレードのパスはサポートされていません。

    2023-05-18 08:04:21
  • [解決済み] datetime値の時間部分を削除する方法(SQL Server)?

    質問 私が使っているのは、こんな感じです。 SELECT CAST(FLOOR(CAST(getdate() as FLOAT)) as DATETIME) より良い、よりエレガントな方法があるのではないかと思っています。 要件です。 可能な限り高速であること(キャストは少ないほど良い)。 最終結果は datetime 型で、文字列ではありません。 どのように

    2023-05-12 23:15:40
  • [解決済み] 大きなテーブルでVARCHARカラムのサイズを大きくした場合、何か問題がありますか?

    質問 SQL Server 2008 を使用しており、約 500k 行のテーブルで、VARCHAR フィールドを (200 から 1200) まで大きくする必要があります。 私が知る必要があるのは、私が考慮しなかった問題があるかどうかということです。 私はこのTSQLステートメントを使用する予定です。 ALTER TABLE MyTable ALTER COLUMN [MyColumn

    2023-05-05 21:51:26
  • [解決済み] サブクエリ内の複数の結果をカンマ区切りの1つの値に結合する

    質問 2つのテーブルがあります。 TableA ------ ID, Name TableB ------ ID, SomeColumn, TableA_ID (FK for TableA) 関係は、1行の TableA - の多くの TableB . さて、このような結果を見たいのですが。 ID Name SomeColumn 1. ABC

    2023-05-04 10:34:47
  • [解決済み] 接続文字列におけるTrusted_ConnectionとIntegrated Securityの違いは何ですか?

    質問 SQL Server 接続文字列のトークン "Trusted_Connection" と "Integrated Security" の違いが気になります (他のデータベース/ドライバはこれらをサポートしていないと思っています)。私は、これらが同等であることを理解しています。 どのように解決するのですか? これらは互いに同義語であり、互換

    2023-04-24 04:51:29
  • [解決済み] Dapper.NETと複数の結果セットを持つストアドプロキュア

    質問 複数の結果セットを返すストアドプロックで、Dapper.NETを使用する方法はありますか。 私の場合、最初の結果セットは1つのカラムを持つ1つの行で、もしそれが 0 であれば、呼び出しは成功し、2番目の結果セットにはその実際の行/列のデータが含まれます。(もしそれが0でなければ、エラーが発生し、2番目の結果セットは提供されません)。 Dapper.NETでこれを処理する可能

    2023-04-20 20:02:50
  • [解決済み] 特定のデータベースに対して最後に実行されたクエリ

    質問 SSMS で次の SQL を使用して、最後に実行されたクエリを取得する方法を知っています -。 SELECT deqs.last_execution_time AS [Time], dest.text AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_ha

    2023-04-20 06:27:44
  • [解決済み] TSQL。ローカルタイムをUTCに変換するには?(SQL Server 2008)

    質問 異なるタイムゾーンやサマータイム設定からのグローバルな時間データを処理する必要があるアプリケーションを扱っています。アイデアは、内部的にすべてを UTC 形式で保存し、ローカライズされたユーザー インターフェイスのためにのみ、相互に変換することです。SQL Serverは、時間、国、およびタイムゾーンを指定した翻訳を処理するためのメカニズムを提供していますか? これは一般的な問題に

    2023-04-17 08:03:14
  • [解決済み] SQL Serverでビューのカラムを参照する外部キーを持つことはできますか?

    質問 SQL Server 2008で、与えられた TableA(A_ID, A_Data) TableB(B_ID, B_Data) ViewC(A_or_B_ID, A_or_B_Data) を定義することは可能でしょうか? TableZ(A_or_B_ID, Z_Data) というように Z.A_or_B_ID カラムは ViewC ? これは、ビューに対する外部キー

    2023-04-15 12:23:11
  • [解決済み] SQL Server Management Studio でストアドプロシージャコードを表示する方法

    質問 私は SQL Server の初心者です。SQL Server Management Studio からデータベースにログインしています。 ストアドプロシージャのリストがあります。ストアドプロシージャのコードを表示するにはどうすればよいですか? ストアドプロシージャを右クリックしても、次のようなオプションはありません。 view contents of stored proce

    2023-04-15 02:06:29
  • [解決済み] SQL Server でユーザーを作成した後、ログインできません。

    質問 私の問題は、ユーザーを作成した後、SQL Server にログインできないことです。新しいユーザーが security/logins の下に表示されているので、ユーザーの作成は成功しています。 この問題を解決するにはどうしたらよいでしょうか。 ユーザー 'sims' のログインに失敗しました。このユーザーは信頼された SQL Server 接続に関連付けられていません。

    2023-04-12 06:11:15
  • [解決済み] エラー0xc0202049:データフロータスク1: 読み取り専用カラムへの挿入の失敗

    質問 SQL Server 2008 のインポートとエクスポートウィザードを使用しています。私はデータベースをインポートする必要があります。SQL Server のインポート/エクスポート ウィザードを開き、次の操作を行いました。 を宛先に選びました。 を選択し、1 つ以上のテーブルまたはビューからデータをコピーすることを選択しました。 すぐにSSISを実行

    2023-04-10 02:16:55
  • [解決済み] SQL Server の SELECT クエリにおける LOCKS を理解する

    質問 を使用する利点は何でしょうか? SELECT WITH (NOLOCK) を使用する利点は何なのでしょうか? SELECT クエリである場合。 SQL Server ではどのように処理されるのでしょうか?SQL Server では SELECT クエリは別の SELECT クエリ? 私はSQL Server 2012を使用しており、Linq-to-SQLの Dat

    2023-04-09 21:28:32
  • [解決済み] SQL Server: テーブルに1つの行を含むように制約をかけるには?

    質問 アプリケーションの設定テーブルに 1 つの行を保存したいと思います。 私は、このテーブルが1つの行だけを含むことができることを強制したいと思います。 単一行制約を適用する最も簡単な方法は何ですか。 どのように解決するのですか? カラムのいずれかが1つの値しか含まないことを確認し、それを主キーとします(または一意性制約を適用します)。 CREATE TABLE T1(

    2023-03-30 18:29:27
  • [解決済み] 文字列中に特定の文字が出現する回数

    質問 MS SQL Serverで、文字列中の特定の文字の出現回数をカウントする関数はありますか? どのように解決するのですか? 直接の関数はありませんが、置換でできます。 declare @myvar varchar(20) set @myvar = 'Hello World' select len(@myvar) - len(replace(@myvar,'o',''))

    2023-03-26 23:24:38
  • [解決済み] SQL Serverへのファイルの保存

    質問 古い質問ですが、SQL Server 2012 では、データベースにファイルを保存してもよいのでしょうか。それとも、ファイルはファイルシステムに保存し、データベースでは参照するだけでよいのでしょうか。 もし、データベースにファイルを格納することが最近許容されると考えられるなら、それを行う最も効果的な方法は何でしょうか? 暗号化を施す予定なので、処理が軽快でないことは承知していま

    2023-03-25 11:40:19
  • [解決済み] SQL Server の Null による文字列の連結

    質問 NULLの可能性があるフィールドを含む計算された列を作成しています。 問題は、これらのフィールドのいずれかが NULL の場合、計算された列全体が NULL になることです。Microsoft のドキュメントから、これは予想されることであり、SET CONCAT_NULL_YIELDS_NULL 設定によってオフにすることができることを理解しました。しかし、SQL Serverの他

    2023-03-20 13:43:36