タグ付けされた質問 「sql-server」

Microsoft SQL Serverは、リレーショナルデータベース管理システム(RDBMS)です。このタグは、Compact、Express、Azure、Fast-track、APS(以前のPDW)、Azure SQL DWを含むすべてのSQL Serverエディションに使用します。他のタイプのDBMS(MySQL、PostgreSQL、Oracleなど)には、このタグを使用しないでください。データベースに直接関連している場合を除き、このタグをソフトウェアやモバイル開発の問題に使用しないでください。

6
複数の列から最後の日付を取得する
これは簡単なはずです。別の列にある最新の日付を取得する方法 DROP TABLE #indebtedness CREATE TABLE #indebtedness (call_case CHAR(10), date1 DATETIME, date2 DATETIME, date3 DATETIME) INSERT #indebtedness VALUES ('Key1', '2019-10-30', '2019-11-30', '2019-10-25') INSERT #indebtedness VALUES ('Key2', '2019-10-20', '2019-10-30', '2019-10-15') INSERT #indebtedness VALUES ('Key3', '2019-11-11', '2019-10-29', '2019-10-30') INSERT #indebtedness VALUES ('Key4', null , '2019-10-29', '2019-10-13') select call_case, ?? AS 'Latest Date' …

5
ユニークな日数を見つける
テーブルから各従業員の一意の稼働日数を検索するSQLクエリを記述したいと思いますtimes。 *---------------------------------------* |emp_id task_id start_day end_day | *---------------------------------------* | 1 1 'monday' 'wednesday' | | 1 2 'monday' 'tuesday' | | 1 3 'friday' 'friday' | | 2 1 'monday' 'friday' | | 2 1 'tuesday' 'wednesday' | *---------------------------------------* 予想される出力: *-------------------* |emp_id no_of_days | *-------------------* | 1 4 | | …
11 sql  sql-server 

1
Azure Data Studioでデータベースのバックアップを復元するときにエラー「コレクションが変更されました列挙操作が実行されない可能性があります」
データベースは非常に新しいので、ご容赦ください。 (Macを使用して)Dockerコンテナーで実行されるローカルSQL Serverをセットアップしました。Azure Data Studio(v1.14.0)を使用してSQLデータベースを復元しようとしていますが、機能しません。 私はdatabase.guideのガイドを使用しましたが、エラーが発生し続けます。それが何を意味するのか私にはわかりません。 データベースの復元に失敗しました:コレクションが変更されました。列挙操作が実行されない可能性があります 学校のコンピューターで作成したバックアップ(PCでSQL Server Management Studioを使用)から.bak-fileを復元しようとしましたが、Database.guideのbak-fileを使用して復元しようとしました。また、Azureの現在のDBからバックアップを作成し、それを復元しようとしましたが、どちらも機能しませんでした。

3
FTSがドットのあるメールで期待どおりに機能しない
より大きなシステムの一部として検索を開発しています。 私たちはMicrosoft SQL Server 2014 - 12.0.2000.8 (X64) Standard Edition (64-bit)このセットアップを持っています: CREATE TABLE NewCompanies( [Id] [uniqueidentifier] NOT NULL, [Name] [nvarchar](400) NOT NULL, [Phone] [nvarchar](max) NULL, [Email] [nvarchar](max) NULL, [Contacts1] [nvarchar](max) NULL, [Contacts2] [nvarchar](max) NULL, [Contacts3] [nvarchar](max) NULL, [Contacts4] [nvarchar](max) NULL, [Address] [nvarchar](max) NULL, CONSTRAINT PK_Id PRIMARY KEY (Id) ); Phone …

8
クエリの実行が非常に遅いですが、さらに改善する方法はありますか?
次のクエリがありSUMますが、関数呼び出しが多いため、クエリの実行が遅すぎます。データベースに多数のレコードがあり、それぞれについて、現在の年と昨年(過去30日間、過去90日間、過去365日間)のレポートを取得したいと思います。 SELECT b.id as [ID] ,d.[Title] as [Title] ,e.Class as [Class] ,Sum(CASE WHEN a.DateCol >= DATEADD(MONTH,-1,GETDATE()) THEN a.col1 ELSE 0 END) as [Current - Last 30 Days Col1] ,Sum(CASE WHEN a.DateCol >= DATEADD(MONTH,-1,GETDATE()) THEN a.col2 ELSE 0 END) as [Current - Last 30 Days Col2] ,Sum(CASE WHEN a.DateCol >= DATEADD(QUARTER,-1,GETDATE()) …

2
SQL Serverで整数が暗黙的にアスタリスクに変換されるのを防ぐにはどうすればよいですか?
テーブルアカウントがあるとします。1つのフィールドがあります。 acct_type varchar(2) Insert into account(acct_type) values(888) 出力: +-----------+ | acct_type | +-----------+ | * | +-----------+ 挿入ステートメントのトリガー時にエラーがスローされることを期待しています。なぜそれ*はテーブルに値を格納しているのですか?
8 sql  sql-server 

1
DjangoがSQL Serverに接続する-django / sql_server-pyodbc
インストールしようとしましたdjango_pyodbcが、移行しようとするとエラーが発生しました: django.core.exceptions.ImproperlyConfigured:Django 2.1はサポートされていません。 私のsetttings.py: 'Test_DB': { 'ENGINE': 'django_pyodbc', 'NAME': 'TEST', 'HOST': '127.0.0.1', 'USER': 'sa', 'PASSWORD': '123456', 'OPTIONS': { 'driver': 'ODBC Driver 12 for SQL Server', }, }, django-pyodbc-azureをインストールしようとすると、他のエラーが発生しました。 「django.db.backends.XXX」を使用してみてください。XXXは「mysql」、「oracle」、「postgresql」、「sqlite3」のいずれかです。 私のsetttings.py: 'Test_DB': { 'ENGINE': 'sql_server.pyodbc', 'NAME': 'TEST', 'HOST': '127.0.0.1', 'USER': 'sa', 'PASSWORD': '123456', 'OPTIONS': { 'driver': 'ODBC Driver 12 for SQL …

1
CROSS APPLYがこのクエリで無効な列エラーを取得しないのはなぜですか?
一部のDMVをクエリするためのコードを書いています。SQLのバージョンによっては、一部の列がDMVに存在する場合と存在しない場合があります。を使用して特定のチェックをスキップする方法をオンラインで興味深い提案が見つかりましたCROSS APPLY。 以下のクエリは、欠落している可能性のある列のDMVを読み取るコードの例です。コードは列のデフォルト値を作成CROSS APPLYし、DMVから実際の列が存在する場合はそれを抽出するために使用します。 コードが抽出しようとする列BogusColumnは存在しません。以下のクエリでは無効な列名に関するエラーが生成されると思いますが、そうではありません。エラーなしでNULLを返します。 下のCROSS APPLY句が「無効な列名」エラーにならないのはなぜですか? declare @x int select @x = b.BogusColumn from ( select cast(null as int) as BogusColumn ) a cross apply ( select BogusColumn from sys.dm_exec_sessions ) b; select @x; CROSS APPLY別にクエリを実行する場合: select BogusColumn from sys.dm_exec_sessions; 無効な列名について予期されるエラーが発生します。 Msg 207, Level 16, State 1, Line 9 …

1
パブリックトークンの不一致により、ソースからのtSQLtプロジェクトの実行が失敗する
私はtSQLtフレームワークのいくつかの改善を試みており、ほとんど完了していますが、触れていない証明書に関連するいくつかのテストがまだ失敗しているため、それを行うことはできません。 [exec] |18|[InstallExternalAccessKeyTests].[test creates correct certificate in master] | 120|Failure| [exec] |19|[InstallExternalAccessKeyTests].[test tSQLt can be set to EXTERNAL ACCESS after InstallExternalAccessKey executed] | 333|Failure| [exec] |20|[InstallExternalAccessKeyTests].[test tSQLtExternalAccessKey install data is signed with same key as tSQLt.clr] | 10|Failure| 失敗したエラーは次のとおりです。 Expected: %publickeytoken=8c9a92de0f9c7794,% Actual: tsqltclr, version=1.0.7216.13228, culture=neutral, publickeytoken=8d3f4bf59e4c22fd, processorarchitecture=msil インストールプロセスについて説明します。 以下のガイドラインを使用して、このフレームワークソースをインストールしました。ただし、次のエラーで失敗し、問題解決全体がそのSOポストで行われたため、その後プロジェクトを開始できませんでした。 [exec] …
8 sql-server  pfx  tsqlt  snk 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.