-
sql-server – 如何检查DBCC SHRINKFILE的进度?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
有没有办法找出DBCC SHRINKFILE语句的进度? 这是我运行它的方式 dbcc shrinkfile(‘main_data’,250000) 我在SQL Server 2005和2008上运行以上语句. [UPDATE] 这是我运行的查询,用于检查进度和正在运行的文本. select T.text,R.Status,R.Command,DatabaseNam[详细]
-
sql-server – 在虚拟机中运行数据库有什么缺点?我如何克服它们
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
在虚拟机内运行任何内容都会有一定程度的性能损失,但它对数据库系统性能的影响有多大? 我发现this academic reference paper有一些有趣的基准测试,但它只是使用Xen和PostgreSQL的有限测试.结论是使用虚拟机确实“性能成本不高”(尽管您可能认为实际数据另有[详细]
-
sql-server – 如何防止意外地使用生产数据库进行升级?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
就在最近,我有一个开发人员意外地尝试将数据库恢复到生产状态,而他本应该恢复到临时副本.考虑到db名称相似,即CustomerName_Staging与CustomerName_Production相比,这很容易做到. 理想情况下,我在完全独立的盒子上有这些,但这是成本过高的,严格来说,如果用户连[详细]
-
debian – 在数据库服务器上启动NTP的风险?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
我听说过如果你在运行时改变系统时间,就会发生数据库和邮件服务器发生坏事的传闻.但是,我很难找到有关实际风险的具体信息. 我在Debian Wheezy主机上运行了一个生产Postgres 9.3服务器,时间缩短了367秒.我可以在Postgres运行时运行ntpdate或启动openntp,还是可[详细]
-
如何使用SQL更改用户的postgresql密码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
如何使用SQL更改用户的 postgresql密码. 我有用户(alex)和他的密码(例如通行证) 我需要使用sql语句将其密码更改为NULL … 解决方法 更改用户密码的语法是 ALTER USER username WITH PASSWORD 'password';[详细]
-
sql-server-2008 – 将管理员用户添加到SQL Server 2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
如何将管理员用户添加到SQL Server 2008? 解决方法 如果你是通过T-SQL做的: 授予Windows登录连接到SQL Server的能力: CREATE LOGIN [DomainUser] FROM WINDOWS; 要么 CREATE LOGIN [DomainGroup] FROM WINDOWS; 如果基于SQL Server登录: CREATE LOGIN [[详细]
-
sql-server – 获取SQL Server代理作业列表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
我已经有大量的选择添加到电子表格中,不想手动完成. 生成SQL Server代理作业列表的T-SQL命令是什么? 解决方法 在每台服务器上,您可以查询msdb中的sysjobs表.例如: SELECT job_id,[name] FROM msdb.dbo.sysjobs;[详细]
-
sql-server – 在SQL Server中“永久性地”设置跟踪标志?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
我们需要使用 SQL Server Trace Flag 7646来帮助缓解一些全文阻塞,但是我很惊讶地发现跟踪标志“未设置”本身,可能是在数据库服务器重新启动时. 我用过 DBCC TRACEON (7646,-1) 设置跟踪标志和 DBCC TRACESTATUS 显示所有跟踪标志,告诉我它没有设置(重启后,我[详细]
-
sql-server – 如何判断Snapshot Isolation是否已打开?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
在SQL Server 2005/2008中,如何判断是否已打开“快照隔离”?我知道如何打开它,但我找不到咒语让谷歌告诉我如何查询快照隔离选项的状态. 解决方法 右键单击object explorer中的 databases目录并启动powershell. 类型: get-childitem |选择名称,snapshotisola[详细]
-
sql-server – 用户可以使用VIEW SERVER STATE权限做什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
在SQL Server 2008中,有一个权限VIEW SERVER STATE.此权限赋予用户哪些权利?服务器状态的SQL Server是什么意思? 解决方法 阅读 Dynamic Management Views and Functions 动态管理视图和函数返回服务器状态信息,可用于监视服务器实例的运行状况,诊断问题和调[详细]
-
sql-server – 数据库’XXX’正在转换中.稍后再试一下
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
我试图连接到SQL Server数据库我得到这个错误 Database 'XXX' is in transition. Try the statement later. 我今天早些时候取消了一个长查询但由于某种原因我无法让数据库重新启动.有什么我可以做的吗? 解决方法 如果您尝试使数据库脱机或执行某些其他操作并[详细]
-
sql-server – 如何确定SQL Server数据库的大小?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
基本:我的MS SQL Server DB的磁盘大小是多少? 更多:我可以快速查看数据的位置吗?即哪些表,日志等 解决方法 您可能希望从sp_spaceused命令开始. 例如: 注释sp_spaceused 返回有关数据库总大小的信息 sp_spaceused’MyTable’ 返回有关MyTable大小的信息[详细]
-
数据库服务器:小型快速RAM还是大型慢速RAM?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
我们目前正在设计我们的新数据库服务器,并且已经提出了一个权衡,我不完全确定如何回答. 这些是我们的选择:48GB 1333MHz,或96GB 1066MHz. 我的想法是RAM应该是丰富的数据库服务器(我们有足够和大量的数据,以及一些非常大的查询),而不是尽可能快.显然我们无法[详细]
-
sql-server – 打开SQL Server自动缩小是否安全?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
可以为数据库启用许多SQL Server选项,其中一个最容易被误解的选项是自动缩小.安全吗?如果没有,为什么不呢? 解决方法 (我最初问的是一个常规问题,但后来发现了正确的方法 – 感谢BrentO) 没有永不. 我现在已经多次在ServerFault上遇到过这个问题,希望通过一[详细]
-
sql-server – 什么是命名和默认实例?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
什么是命名和默认实例? 他们之间有什么区别? 他们为什么被使用? 解决方法 According to Microsoft regarding named vs default Client applications connect to an instance of Microsoft SQL Server 2005 to work with a SQL Server database. Each SQL S[详细]
-
数据库 – Postgres:执行sql文件时非零退出代码?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
我正在编写一个 shell脚本,它使用2个表单调用psql …一个是命令(-c),另一个是文件(-f). 例如 psql -c“create table foo(bar integer)” psql -f foobar.sql 这些形式之间的一个区别是,如果遇到错误,则命令调用(-c)返回非零退出代码,而文件调用(-f)似乎总是返[详细]
-
sql-server – 如何从SQL Server查询缓存中删除特定的错误计划?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
我们有一个特定的SQL Server 2008查询(不是存储过程,但是相同的SQL字符串 – 每5分钟执行一次)间歇性地缓存一个非常糟糕的查询计划. 此查询通常在几毫秒内运行,但是使用此错误的查询计划需要30秒. 如何从SQL Server 2008中手动删除一个错误的缓存查询计划,而[详细]
-
数据库 – RAID 10(1 0)和RAID 01(0 1)之间有区别吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
参见英文答案 What are the different widely used RAID levels and when should I consider them?2个 我已经看过这两个列出的,都是在多个驱动器上进行条带化和镜像的,但它们之间的区别是我没有接受它们? 解决方法 它与执行操作的顺序有关,它只适用于6个或更[详细]
-
sql-server – 在Sql 2008服务器上安装SQL CLR类型和Report View
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
我正在运行Sql 2008的 Windows Server 2003盒子上安装客户端的ASP.net站点. 该站点使用Report Viewer 2012,但当我尝试在服务器上安装它时,我收到消息“Sql Server 2012的CLR类型”丢失. 有谁知道是否可以在SQL 2008和Sql 2012之间安装2012 CLR类型? 非常感谢[详细]
-
sql-server – 每个SQL Server DBA都应该知道的事情
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
每个SQL Server数据库管理员应该知道什么? 书籍,博客,工具,你的名字. 解决方法 网站 其中大多数是多重目的.例如,文章论坛博客.这绝不是详尽无遗的.这是一个起点,因为您可以从这些网站中找到许多其他博客和资源. SQL Server Central SQL Blog SQLServerPedia[详细]
-
sql-server – 在生产服务器上运行perfmon可以吗?为什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
或者应该将perfmon限制为具有模拟生产活动的负载测试的Dev / QA服务器? 我想运行perfmon两天(like Sql Server master Brent Ozar suggests)以全面了解我的网络应用程序的数据库性能. 解决方法 SQL Server和大多数其他产品一直生成计数器,无论是否有侦听器(忽[详细]
-
数据库 – ProLiant Gen8服务器中的第三方SSD解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
我想知道是否有人在惠普(DL380p)Gen8服务器中使用英特尔DC3700固态硬盘(或类似产品)有任何特定经验? 我正在升级一组使用直连存储的数据库服务器.通常情况下,我们在服务器配置中使用HP品牌的所有东西,除了几个SSD桌面(所有这些都完美无缺),我还没有使用SSD –[详细]
-
sql-server – 用于tSQLt的SQLCop测试
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
用于SQL单元测试的Redgate工具SQLTest现在提供了从 SQLCop添加测试的功能,但是Redgate工具只附带了很少的这些测试预建. 由于测试只是存储过程,我相信有人已经实施了更多的这些测试. 你愿意分享吗?任何人? 解决方法 我写了SQLCop.我一直在Redgate工作的优秀[详细]
-
sql-server – 从字符串转换为uniqueidentifier时转换失败 – 两
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我不明白为什么我不能插入这个.我找不到问题.错误消息是 从字符串转换为唯一标识符时转换失败. GUID是当我从一些其他表中选择时获得的GUID. insert into [db].[dbo].[table] (myid,friendid,time1,time2) values ( CONVERT(uniqueidentifier,'0C6A36BA-10E4-4[详细]
-
sql-server-2008 – SQL Server:检查列的数据类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
如何检查表中的列是否具有特定的数据类型? 例如,如何检查SQL Server表中的列是否为数据类型char(11)? 解决方法 select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNSwhere DATA_TYPE = 'char'and CHARACTER_MAXIMUM_LENGTH = 11and TABLE_NAME = 'your_tabl[详细]