Câu hỏi được gắn thẻ «azure-sql-database»

Cơ sở dữ liệu Azure SQL là một cơ sở dữ liệu quan hệ như một dịch vụ của Microsoft. Thẻ này dành cho các câu hỏi về Cơ sở dữ liệu SQL Azure, KHÔNG phải Máy chủ SQL được lưu trữ trong máy ảo Azure (sử dụng azure-vm).

1
TOP (1) THEO NHÓM của bảng rất lớn (100.000.000+)
Thiết lập Tôi có một bảng khổng lồ ~ 115.382.254 hàng. Bảng tương đối đơn giản và ghi lại các hoạt động quy trình ứng dụng. CREATE TABLE [data].[OperationData]( [SourceDeciveID] [bigint] NOT NULL, [FileSource] [nvarchar](256) NOT NULL, [Size] [bigint] NULL, [Begin] [datetime2](7) NULL, [End] [datetime2](7) NOT NULL, [Date] AS (isnull(CONVERT([date],[End]),CONVERT([date],'19000101',(112)))) …

3
Làm thế nào để biết người dùng thực hiện hành động xóa trên bảng kiểm toán, khi sử dụng đăng nhập được chia sẻ?
Thông tin lai lịch: Tôi đang tạo một tập hợp các bảng kiểm toán để theo dõi các cập nhật và xóa vào một tập hợp các bảng dữ liệu cho ứng dụng của tôi. Hồ sơ kiểm toán được tạo ra thông qua kích hoạt. DML trong cơ sở …



1
Lưu trữ TẠO NGUỒN DỮ LIỆU BÊN NGOÀI trong một dự án SSDT mà không tiết lộ bí mật TỪ KHÓA TÍN DỤNG hoặc MASTER CHÍNH XÁC;
Tôi có một dự án SSDT triển khai cho Azure SQL DB. Gần đây tôi đã thêm một bảng bên ngoài. Điều này đòi hỏi một nguồn dữ liệu ngoài như sau: CREATE EXTERNAL DATA SOURCE [data_warehouse] WITH ( TYPE = RDBMS, LOCATION = N'mydb.database.windows.net', DATABASE_NAME = N'MainDW', CREDENTIAL = …

2
Giúp hiểu lý do tại sao một bế tắc xảy ra trên khóa chỉ mục cấp hàng
Tôi có xml bế tắc sau <deadlock> <victim-list> <victimProcess id="process3340d548c8" /> </victim-list> <process-list> <process id="process3340d548c8" taskpriority="0" logused="1676" waitresource="KEY: 5:72057594083016704 (80e6876e1037)" waittime="4843" ownerId="6974726" transactionname="user_transaction" lasttranstarted="2018-05-25T13:52:16.627" XDES="0x330b1b4458" lockMode="U" schedulerid="1" kpid="34260" status="suspended" spid="201" sbid="2" ecid="0" priority="0" trancount="2" lastbatchstarted="2018-05-25T13:52:16.657" lastbatchcompleted="2018-05-25T13:52:16.657" lastattention="1900-01-01T00:00:00.657" clientapp=".Net SqlClient Data Provider" hostname="RD0003FF430FC8" hostpid="12344" loginname="officearchitect" isolationlevel="read committed (2)" xactid="6974726" currentdb="5" currentdbname="OfficeArchitect_Performance_Test" …

5
Cách hiệu quả nhất để truy xuất COUNT truy vấn phụ được nhóm theo bảng trên cùng?
Cho lược đồ sau CREATE TABLE categories ( id UNIQUEIDENTIFIER PRIMARY KEY, name NVARCHAR(50) ); CREATE TABLE [group] ( id UNIQUEIDENTIFIER PRIMARY KEY ); CREATE TABLE logger ( id UNIQUEIDENTIFIER PRIMARY KEY, group_id UNIQUEIDENTIFIER, uuid CHAR(17) ); CREATE TABLE data ( id UNIQUEIDENTIFIER PRIMARY KEY, logger_uuid CHAR(17), category_name NVARCHAR(50), recorded_on …

1
CHỌN COUNT (*) trên một chế độ xem là các đơn đặt hàng có cường độ chậm hơn so với CHỌN * trên cùng một chế độ xem
Cái nhìn CREATE VIEW [dbo].[vProductList] WITH SCHEMABINDING AS SELECT p.[Id] ,p.[Name] ,price.[Value] as CalculatedPrice ,orders.[Value] as OrdersWithThisProduct FROM products as p INNER JOIN productMetadata as price ON p.Id = price.ProductId AND price.MetaId = 1 INNER JOIN productMetadata as orders ON p.Id = orders.ProductId AND orders.MetaId = 2 Để đơn giản, …


3
Chèn ngày từ chuỗi: CAST vs CONVERT
Hãy xem xét hai cách sau đây để chuyển đổi chuỗi varchar datetime thành trường ngày: SELECT convert(date, '2012-12-21 21:12:00', 20) -- Only date is needed SELECT cast('2012-12-21 21:12:00' as date) -- Only date is needed Cả hai trả về những gì tôi mong đợi: Ngày không bao gồm thời …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.