-
sql-server – 从Azure V1(ASM)到V2(ARM)的AlwaysOn SQL VNet迁移
所属栏目:[MsSql] 日期:2020-05-24 热度:107
希望有人可以提供帮助! 目前正在计划从Azure Service Manager迁移到Azure Resource Manager. 无法找到任何文档和想法我会伸出援手. 使用Move-AzureVirtualNetwork方法将虚拟机从ASM迁移到ARM时.如果SQL Alwayson群集是该虚拟网络中唯一的可用性集. 迁移时,群[详细]
-
数据库设计 – 你应该在哪里定义外键?
所属栏目:[MsSql] 日期:2020-05-24 热度:83
在数据库或应用程序的代码部分中定义外键是否更好? 将外键放在数据库上.即使您在保存之前验证应用程序中的数据,FK也是一个很好的QA备份.对于第一个近似值,应用程序始终存在数据问题.将这样的控件从系统中取出只会引发数据无提示损坏的故障模式. 没有什么比在[详细]
-
sql-server – LOB_DATA,慢速表扫描和一些I / O问题
所属栏目:[MsSql] 日期:2020-05-24 热度:80
我有一个相当大的表,其中一列是 XML数据, XML条目的平均大小约为15千字节.所有其他列都是常规的int,bigints,GUID等.为了得到一些具体的数字,假设该表有一百万行,大小约为15 GB. 我注意到,如果我想选择所有列,那么这个表选择数据的速度很慢.当我做 SELECT TOP[详细]
-
sql-server – SQL Server 2014:对不一致的自加入基数估计的任何解释?
所属栏目:[MsSql] 日期:2020-05-24 热度:74
请考虑SQL Server 2014中的以下查询计划: 在查询计划中,自联接ar.fId = ar.fId产生的估计为1行.但是,这是一个逻辑上不一致的估计:ar有20,608行,只有一个不同的fId值(准确反映在统计中).因此,此连接生成行的完整交叉积(~424MM行),导致查询运行几个小时. 我很[详细]
-
sql-server – 如何使用命令行从mssql导出数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:119
我正在使用 Windows7操作系统,我在MSSQL服务器2005上有一个数据库我正在使用以下代码导入数据库 sqlcmd -S [server instance name] -d [database name] -i [filename you want to import] 我想导出数据库上面的命令,如果有的话? -i是从文件导入过程/表/任何[详细]
-
sql-server – 在递归公用表表达式中使用EXCEPT
所属栏目:[MsSql] 日期:2020-05-24 热度:174
为什么以下查询返回无限行?我本来期望EXCEPT子句终止递归.. with cte as ( select * from ( values(1),(2),(3),(4),(5) ) v (a)),r as ( select a from cte where a in (1,2,3) union all select[详细]
-
是否有日志分析器将IIS日志解析为可以查看的数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:65
我正在寻找一种工具,将其研究结果转储到外部数据库,如sql.它不一定是SQL我们只想要某种形式的数据库中的数据,所以我们可以操纵它. 它必须是一个数据库吗?您可以使用MS自己的LogParser来开始处理日志,而不必使用中间SQL层. 实际上,LogParser也可以输出到SQL,[详细]
-
sql-server – 移动数据库(备份,还原)后,我必须重新添加用户
所属栏目:[MsSql] 日期:2020-05-24 热度:173
我偶尔会使用SQL Server Management Studio中的数据库备份和还原将数据库(SQL Express 2012)从开发计算机移动到服务器,反之亦然. 每当我执行此操作时,目标计算机上的应用程序无法访问数据库,直到我从数据库用户(数据库,安全性,SQL Server Management Studio中[详细]
-
sql-server – 模拟死锁的代码
所属栏目:[MsSql] 日期:2020-05-24 热度:58
我正在测试我的应用程序我需要一些稳定模拟数据库站点上的死锁的代码(如果可能的话,sql脚本). 谢谢. 添加: Reproducing deadlocks involving only one table 最好的方法是使用已有的表格. 创建两个表 – table-a,table-b 对于测试,您甚至可以使用相同的信息[详细]
-
sql-server – 错误消息中’SET’的含义’通过聚合或其他SET操作消除空值’
所属栏目:[MsSql] 日期:2020-05-24 热度:117
我今天在运行同事的脚本时看到了上面的“ANSI警告”消息(我不知道哪些语句导致警告显示). 在过去,我忽略了它:我自己避免空白,所以任何能消除它们的东西在我的书中都是好事!然而,今天“SET”这个词字面上对我大喊大叫,我意识到我不知道这个词在这个背景下应[详细]
-
sql-server – MS SQL Server中的数百个休眠进程会降低性能吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:99
我们有一个相当大的SQL数据库(24 GB),用户可以在其上运行报告.有些报道是密集的,但一般都很快 – 几分钟. 我们在最近几周看到一个问题,这些相同的报告将需要20分钟,这没有任何意义 – 报告SQL都没有改变. 在调查期间,我发现活动监视器中有数百个(当前超过300[详细]
-
sql-server – 使用子查询在大型表上缓慢更新
所属栏目:[MsSql] 日期:2020-05-24 热度:68
如果SourceTable具有 15MM记录而Bad_Phrase具有 3K记录,则以下查询将花费近10个小时在SQL Server 2005 SP4上运行. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*)[详细]
-
sql-server-2005 – 我可以限制SQL Server 2005使用的CPU数量吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:86
我有一个在生产服务器上运行的SQL Server 2005实例.由于最近代码的一些改进,CPU负载相对较低.我正在尝试解决这个问题,如果我可以安全地减少机器中的CPU数量,并希望在实际删除它们之前对其进行测试. 是否有可能告诉SQL Server 2005只使用机器中8个CPU中的4个来[详细]
-
sql-server – SQL 2008.我的用户位于服务器上没有登录的数据库中.这怎么可能?
所属栏目:[MsSql] 日期:2020-05-24 热度:146
我在谈论 Windows身份验证. 我没有访问服务器的adming权限,但dbadmin发送了我的用户不在服务器登录中的截图.并且只有一个名为admin的数据库组 – 数据库,我100%确定我的家伙不能参与其中. 但是……他的用户名是我的db的用户… 为什么用户可以出现在没有登录[详细]
-
从sql plus中的字符串中删除最后一个字符
所属栏目:[MsSql] 日期:2020-05-24 热度:169
我正在尝试从sql plus中的列输出中删除最后一个字符.列条目的长度不固定 例如,XYZA应输出为XYZ 我尝试过使用substr()函数,但它似乎不起作用. SUBSTR(ooo.CO_NAME,1,LENGTH(ooo.CO_NAME-1)) 右括号位于错误的位置.它应该是: SUBSTR(ooo.CO_NAME, 1, LENGTH(oo[详细]
-
sql-server – CREATE DATABASE与CREATE ANY DATABASE权限
所属栏目:[MsSql] 日期:2020-05-24 热度:178
在Microsoft SQL Server中,CREATE DATABASE和CREATE ANY DATABASE权限之间有什么区别? 我无法找到权威的答案.我能推断的最好的是(a)CREATE ANY意味着我可以创建数据库以供另一个用户拥有,而使用CREATE我不能,或者(b)Sybase /早期SQL Server时代的原始权限是C[详细]
-
sql-server – SQL Server 2012:从命令行生成脚本
所属栏目:[MsSql] 日期:2020-05-24 热度:69
我正在运行SQL Server 2012. SQL Server Management Studio可以选择右键单击数据库,然后选择“任务”和“生成脚本”. 有没有办法通过命令行以某种方式自动化? 我想创建一个包含整个数据库的模式和数据的脚本. 像ScriptDB和sqlpubwiz.exe这样的工具似乎都以SQ[详细]
-
复制 – CouchDB复制所有数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:193
我有一个CouchDB我想复制到另一台服务器,以便进行备份转储而不会对生产服务器产生负担.生产CouchDB有不同数量的数据库,我想同步所有内容,而不用担心服务器上当前有多少个数据库. 现在问题是GUI只允许您为每个数据库单独配置复制(对于http请求也是如此).到目前[详细]
-
sql – 在Oracle中等效的REPEAT函数
所属栏目:[MsSql] 日期:2020-05-24 热度:132
我想知道如何在SQL * Plus中实现与REPEAT()相同的功能.例如,请考虑此问题:将字符“*”显示为由给定表中的每个条目指定的整数属性指定的值的次数. 挑剔:SQL * Plus没有任何功能.数据库服务器(Oracle)提供了执行SQL的功能,并具有以下功能: 你在找rpad() sele[详细]
-
sql-server – 在SSRS中将日期从mm / dd / yyyy转换为dd / mm / yyyy
所属栏目:[MsSql] 日期:2020-05-24 热度:131
我有DB表的日期时间类型. 在SSRS报告中,我的日期时间格式为mm / dd / yyyy.我想将它改为dd / mm / yyyy. 我添加了表达式: =FormatDateTime(Format(Fields!TransactionDate.Value,dd/MM/yyyy),DateFormat.ShortDate) 但是,这在报告中显示了#Error. 怎么纠正这[详细]
-
sql-server – 比较Varchar和UniqueIdentifier
所属栏目:[MsSql] 日期:2020-05-24 热度:167
由于我当前项目中的一个相当出色的疏忽,我们将一些guid存储在一个表中的varchar列中,需要将其与另一个表中的uniqueidentifier列进行比较. 我怎样才能做到这一点? SQL服务器只是说它无法从字符串转换为uniqueidentifier. 如果SQL抱怨它无法转换它意味着不仅你[详细]
-
sql-server – 索引查找与索引扫描
所属栏目:[MsSql] 日期:2020-05-24 热度:63
查看慢速运行查询的执行计划,我注意到一些节点是索引查找,其中一些是索引扫描. 索引查找和索引扫描之间有什么区别? 哪个表现更好? SQL如何选择其中一个? 我意识到这是3个问题,但我认为回答第一个问题将解释其他问题. 简短版:寻求更好 不太简短的版本:搜[详细]
-
sql – 需要在使用COUNT / Group By时选择所有列
所属栏目:[MsSql] 日期:2020-05-24 热度:62
好的,我有一张表,其中一列有一个FEW REPEATING记录. 我的任务是选择包含所有属性的REPEATING记录. CustID FN LN DOB城市州 DOB有一些重复值,我需要从整个表中选择并列出DOB字段中相同的所有记录的所有列. 我试试…… Select DOB, COUNT(DOB) As SameDOB from[详细]
-
sql-server – SQL Server备份压缩vs 7zip
所属栏目:[MsSql] 日期:2020-05-24 热度:57
从2008 Standard Edition迁移到SQL Server 2012 Standard Edition,我希望放弃使用7z压缩备份的脚本,转而使用内置的备份压缩. 我发现SQL Server压缩备份文件大约是未压缩的7zip-ed备份文件的两倍. 我必须通过慢速连接移动压缩文件,因此2x非常重要. 有什么办法[详细]
-
对缺少索引的SQL Server索引创建的想法
所属栏目:[MsSql] 日期:2020-05-24 热度:111
我正在调整SQL Server 2008数据库的性能,并使用各种DMV的输出来识别缺失的索引,未被使用的索引等. 我主要使用这3个依赖SQL Server提供的DMV数据的脚本(来自SQLServerCentral.com): The Ultimate Missing Index Finder The Ultimate Duplicate Index Finder T[详细]

浙公网安备 33038102330553号