-
SQL Server将表从一个数据库复制到另一个数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
我有两个数据库,一个叫做Natalie_playground,另一个叫做LiveDB. 由于我想练习插入,更新内容,我想将一些表从LiveDB复制到Natalie_playground. 我要复制的表称为: 客户,电脑,手机,价格 我试图做的是(使用SSMS)右键单击一个表,但那里没有Copy! 解决方法 假设您[详细]
-
sql-server – 消耗可用内存的Hyper-V主机
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
我对配置Hyper-V有点新意,所以对某人来说这可能是一个简单的问题,但我需要一些建议. 我有一个带有128GB RAM的Hyper-V主机服务器,并且所有这些RAM都被某些东西占用.它有6个运行的虚拟机,配置为使用不到128GB的一半,因此如果另一个主机出现故障,这可能会占用其[详细]
-
sql-server – 过多的排序内存授予
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
为什么这个简单的查询被授予如此多的内存? -- Demo tableCREATE TABLE dbo.Test( TID integer IDENTITY NOT NULL,FilterMe integer NOT NULL,SortMe integer NOT NULL,Unused nvarchar(max) NULL,CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID));G[详细]
-
sql-server – 在正在生产的数据库上使用SQL事件探查器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
作为开发人员,我经常使用SQL事件探查器.它是一个很好的调试工具,用于跟踪我的代码正在执行的操作以及分析性能问题. 但我总是在我的开发环境中使用它,并以一种非常可控的方式使用它. 启动我的应用程序,并使其进入特定状态 在探查器上开始跟踪 对我的应用程序执[详细]
-
对缺少索引的SQL Server索引创建的想法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
我正在调整SQL Server 2008数据库的性能,并使用各种DMV的输出来识别缺失的索引,未被使用的索引等. 我主要使用这3个依赖SQL Server提供的DMV数据的脚本(来自SQLServerCentral.com): The Ultimate Missing Index Finder The Ultimate Duplicate Index Finder T[详细]
-
自动执行SQL Server 2008备份脚本无法运行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
我已经创建了一个维护计划,但是当我尝试执行时,我得到了错误: Message[298] SQLServer Error: 15404,Could not obtain information about Windows NT group/user 'XXAdministrator',error code 0x534. [SQLSTATE 42000] (ConnIsLoginSysAdmin) 我已经给管理[详细]
-
sql-server – 如何使用命令行从mssql导出数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
我正在使用 Windows7操作系统,我在MSSQL服务器2005上有一个数据库我正在使用以下代码导入数据库 sqlcmd -S [server instance name] -d [database name] -i [filename you want to import] 我想导出数据库上面的命令,如果有的话? 解决方法 -i是从文件导入过程[详细]
-
sql-server – 在递归公用表表达式中使用EXCEPT
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
为什么以下查询返回无限行?我本来期望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 a from ( select a from cte except select a from r ) x)sel[详细]
-
sql-server – CREATE DATABASE与CREATE ANY DATABASE权限
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
在Microsoft SQL Server中,CREATE DATABASE和CREATE ANY DATABASE权限之间有什么区别? 我无法找到权威的答案.我能推断的最好的是(a)CREATE ANY意味着我可以创建数据库以供另一个用户拥有,而使用CREATE我不能,或者(b)Sybase /早期SQL Server时代的原始权限是C[详细]
-
从sql plus中的字符串中删除最后一个字符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
我正在尝试从sql plus中的列输出中删除最后一个字符.列条目的长度不固定 例如,XYZA应输出为XYZ 我尝试过使用substr()函数,但它似乎不起作用. SUBSTR(ooo.CO_NAME,1,LENGTH(ooo.CO_NAME-1)) 解决方法 右括号位于错误的位置.它应该是: SUBSTR(ooo.CO_NAME,LENG[详细]
-
sql-server – 移动数据库(备份,还原)后,我必须重新添加用户
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
我偶尔会使用SQL Server Management Studio中的数据库备份和还原将数据库(SQL Express 2012)从开发计算机移动到服务器,反之亦然. 每当我执行此操作时,目标计算机上的应用程序无法访问数据库,直到我从数据库用户(数据库,安全性,SQL Server Management Studio中[详细]
-
是否有日志分析器将IIS日志解析为可以查看的数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
我正在寻找一种工具,将其研究结果转储到外部数据库,如sql.它不一定是SQL我们只想要某种形式的数据库中的数据,所以我们可以操纵它. 解决方法 它必须是一个数据库吗?您可以使用MS自己的LogParser来开始处理日志,而不必使用中间SQL层. 实际上,LogParser也可以输[详细]
-
sql-server – SQL 2008.我的用户位于服务器上没有登录的数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
我在谈论 Windows身份验证. 我没有访问服务器的adming权限,但dbadmin发送了我的用户不在服务器登录中的截图.并且只有一个名为admin的数据库组 – 数据库,我100%确定我的家伙不能参与其中. 但是……他的用户名是我的db的用户… 为什么用户可以出现在没有登录[详细]
-
sql-server-2005 – 我可以限制SQL Server 2005使用的CPU数量吗
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
我有一个在生产服务器上运行的SQL Server 2005实例.由于最近代码的一些改进,CPU负载相对较低.我正在尝试解决这个问题,如果我可以安全地减少机器中的CPU数量,并希望在实际删除它们之前对其进行测试. 是否有可能告诉SQL Server 2005只使用机器中8个CPU中的4个来[详细]
-
sql-server – 使用子查询在大型表上缓慢更新
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
如果SourceTable具有 15MM记录而Bad_Phrase具有 3K记录,则以下查询将花费近10个小时在SQL Server 2005 SP4上运行. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) 在英[详细]
-
sql-server – MS SQL Server中的数百个休眠进程会降低性能吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
我们有一个相当大的SQL数据库(24 GB),用户可以在其上运行报告.有些报道是密集的,但一般都很快 – 几分钟. 我们在最近几周看到一个问题,这些相同的报告将需要20分钟,这没有任何意义 – 报告SQL都没有改变. 在调查期间,我发现活动监视器中有数百个(当前超过300[详细]
-
sql-server – 如果在查询中定义了CTE并且从未使用它,它是否发出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
查询中未使用的CTE是否会影响性能和/或更改生成的查询计划? 解决方法 它们似乎没有,但这实际上只适用于嵌套的CTE. 创建两个临时表: CREATE TABLE #t1 (id INT);INSERT #t1 ( id )VALUES ( 1 );CREATE TABLE #t2 (id INT);INSERT #t2 ( id )VALUES ( 1 ); 查[详细]
-
sql-server – 错误消息中’SET’的含义’通过聚合或其他SET操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
我今天在运行同事的脚本时看到了上面的“ANSI警告”消息(我不知道哪些语句导致警告显示). 在过去,我忽略了它:我自己避免空白,所以任何能消除它们的东西在我的书中都是好事!然而,今天“SET”这个词字面上对我大喊大叫,我意识到我不知道这个词在这个背景下应[详细]
-
sql-server – SQL Server 2012:从命令行生成脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
我正在运行SQL Server 2012. SQL Server Management Studio可以选择右键单击数据库,然后选择“任务”和“生成脚本”. 有没有办法通过命令行以某种方式自动化? 我想创建一个包含整个数据库的模式和数据的脚本. 像ScriptDB和sqlpubwiz.exe这样的工具似乎都以SQ[详细]
-
sql-server – 模拟死锁的代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
我正在测试我的应用程序我需要一些稳定模拟数据库站点上的死锁的代码(如果可能的话,sql脚本). 谢谢. 添加: Reproducing deadlocks involving only one table 解决方法 最好的方法是使用已有的表格. 创建两个表 – table-a,table-b 对于测试,您甚至可以使用相[详细]
-
sql-server – 查询报告磁盘空间分配和已用空间的查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
我们总共使用6个数据库作为应用程序,我们只能在所有6个自动增长数据库中共享4TB空间(通过SAN存储). 我想为单个数据库编写一个查询(报告),指示任务下的“当前分配的空间”和“可用空闲空间”属性.收缩 SQL Server Management Studio中的数据库选项. 然后,我想[详细]
-
primary-key – 如何更改SQL Azure上的现有主键?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
我想修改SQL Azure表上的现有主键. 它目前有一列,我想添加另一列. 现在,在SQL Server 2008上,这只是一块蛋糕,只是在SSMS,poof中做到了.完成. 如果我从SQL Server编写脚本,这就是PK的样子: ALTER TABLE [dbo].[Friend] ADD CONSTRAINT [PK_Friend] PRIMARY KE[详细]
-
sql-server – SQL Server在恢复中显示数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
今天,在电源故障后,一个数据库(具有Recovery:full)在SSMS中显示“In Recovery”.所以: myDatabase (In recovery) (database status: recovery,Shutdown) 完成后,“恢复过程”数据库显示名称myDatabase没有“(恢复中)”.我认为问题已经解决了,但事实并非如此[详细]
-
sql-server – SQL Server 2014:对不一致的自加入基数估计的任
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
请考虑SQL Server 2014中的以下查询计划: 在查询计划中,自联接ar.fId = ar.fId产生的估计为1行.但是,这是一个逻辑上不一致的估计:ar有20,608行,只有一个不同的fId值(准确反映在统计中).因此,此连接生成行的完整交叉积(~424MM行),导致查询运行几个小时. 我很[详细]
-
plsql – 将PL / SQL转换为Hive QL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
我想要一个工具,通过它可以通过提供PL / SQL查询来获得相应的配置单元查询.有很多工具可以将sql转换为hql. ie:用于cloude数据库的taod.但它没有向我显示相应的配置单元查询. 是否有任何这样的工具,其转换给sql到hql.请帮帮我. 感谢致敬, 拉坦 解决方法 请在[详细]