有没有人可以告诉我如何在sql azure中编码数据库是否存在?
我正在尝试澄清SQL Azure的计费术语...我们目前有一个内部SQL Server(2008),我们从中运行多个数据库.SQL Azure计费文档根据数据库大小列出了价格 - 例如,100MB-1GB的平均价格为9.99美元.
那么,如果我要将整个SQL后端移动到Azure,我会为每个单独的数据库付费,还是将大小(以及价格)计算为所有单个数据库的总和?
詹姆斯,先谢谢你
我正在尝试使用MSDN示例复制Azure数据库以进行备份.我可以复制但是作为SQL查询新手我无法弄清楚如何根据"SELECT name,user_access_desc,is_read_only,state_desc,recovery_model_desc FROM sys.databases"检查复制状态.示例提供.我可以运行查询,但不知道如何检查结果.查看示例,我看到查询返回结果集.我的问题是我在哪里以及如何看待这一套.对不起,这是如此基本,但我需要帮助.
表定义:
CREATE TABLE [dbo].[tbl](
[Id1] [int] NOT NULL,
[Id2] [int] NOT NULL,
[Id3] [int] NOT NULL,
[IsActive] [bit] NOT NULL,
[CreatedTs] [datetime] NOT NULL,
CONSTRAINT [PK_tbl] PRIMARY KEY CLUSTERED
(
[Id1] ASC,
[Id2] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
)
GO
ALTER TABLE [dbo].[tbl] ADD CONSTRAINT [DF_tbl_IsActive] DEFAULT ((1)) FOR [IsActive]
GO
ALTER TABLE [dbo].[tbl] ADD CONSTRAINT [DF_tbl_CreatedTs] DEFAULT (getdate()) FOR [CreatedTs]
GO
Run Code Online (Sandbox Code Playgroud)
在上表中,我使用" Id1 "和" Id2 "组合复合主键.现在我想在复合主键中包含" Id3 …
我在SQL Azure数据库中有一个名为'cust_view'的视图.
我的目标是为我的应用程序的最终用户提供对应用程序数据库中某些数据的只读访问权限,这样他们就可以通过直接连接到SQL Server Management Studio中的应用程序数据库或其他一些商业智能来从他们的侧面运行他们的即席查询工具.
问题在下面给出的T-SQL脚本中,是否有一些语句不必满足这个目标?
--connect to master database from SSMS.
CREATE LOGIN [readonly] WITH PASSWORD=N'61*4#@amz'
GO
--connect to user database
CREATE USER [readonly] FOR LOGIN [readonly]
GO
EXEC sp_addrolemember 'db_datareader', 'readonly'
GO
CREATE VIEW cust_view
AS
SELECT * FROM Calls;//add whatever other join you would like to expose more data from related tables
GO
GRANT SELECT ON cust_view TO [readonly]
GO
Run Code Online (Sandbox Code Playgroud) 是否可以让域加入SQL Azure服务器或数据库,以便我们可以使用Windows身份验证使用Active Directory中的登录?
我有一个天蓝色的SQL数据库,并希望使用数据库中的数据进行Azure流分析 - 我知道我必须使用Blob存储才能将我的数据用作流分析作业的参考数据.
现在,将我的SQL数据导入流分析作业以丰富我的传入数据的最佳方法是什么?
azure azure-storage-blobs azure-stream-analytics azure-sql-database
我有一种情况需要:
操作A不是数据库操作,可能需要一段时间才能运行,并且它不可逆.操作B不是数据库操作,但运行速度非常快.该序列在多个服务器上的多个线程上执行.
目前我们没有锁定,所以偶尔我们会看到动作A被执行多次,而它应该只发生一次.我认为我唯一的解决方案是以某种方式将上面的序列包含在获取锁定步骤和释放锁定步骤中,我不知道该怎么做.
我看到了一个类似的问题,答案是在行中添加"锁定"和"查询时间"列.然而,在那种情况下,OP并不担心经常重新获得锁定.如果每次我想执行序列时必须旋转等待上一次锁定到期,我的服务器性能可能会超出窗口.
我可以在这里使用SQL内置的东西吗?
为了将传感器数据从IoT设备写入云中的SQL数据库,我使用Azure流分析作业。SA作业具有IoT中心输入和SQL数据库输出。查询很简单;它只是通过发送所有数据)。根据MS价格计算器,最便宜的方式(在西欧)每月约75欧元(请参见屏幕截图)。
实际上,每分钟仅通过集线器发送1条消息,并且每月固定价格(与消息量无关)。如此琐碎的小数据任务的价格令我感到惊讶。对于如此低的容量需求,是否会有更便宜的选择?也许是Azure功能?
azure azure-stream-analytics azure-sql-database azure-iot-hub azure-functions
我有一个存储过程,需要按以逗号分隔的列表(即'1,2,3')传递的ID列表进行过滤。
我想应用WHERE IN将与这些ID匹配的子句,但仅在变量包含任何内容(IS NOT NULL AND <> '')的情况下。
这是问题的简化提琴:http : //sqlfiddle.com/#!18/5f6be/1
目前,它适用于单个和多个ID。但是,通过时'',NULL它应该返回所有内容,但不返回任何内容。
出现CTE和分页的内容是有原因的,请提供一个不会改变它的解决方案。
azure ×7
sql ×5
sql-server ×2
billing ×1
c# ×1
database ×1
locking ×1
login-script ×1
where-in ×1