-
sql-server – 如何查找包含进程ID,进程名称,登录时间,用户,开始
所属栏目:[MsSql教程] 日期:2021-01-08 热度:81
任何人都可以帮我找到长期运行查询的下面给出的详细信息. ProcessID,进程名称,数据库,主机,用户,进程登录时间,查询开始时间和查询持续时间. 我正在寻找一个查询或SP给我这个数据. 解决方法 正如评论所述,最好的工具是 sp_whoIsActive到 Adam Machanic.它可[详细]
-
如何简化MS SQL服务器数据库还原?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:119
我必须每天多次恢复各种SQL服务器数据库(用于开发目的).在SSMS接口中,它需要永远,并且使用它的所有路径键入RESTORE DATABASE命令甚至更长.理想情况下,我想在 Windows资源管理器中双击一个BAK文件并运行一些东西来恢复它.我该怎么做? 解决方法 免费软件 On[详细]
-
iis – 如何隐藏DMZ中的连接字符串
所属栏目:[MsSql教程] 日期:2021-01-08 热度:50
我们在 Windows Server 2012上在DMZ中设置IIS服务器,在域外运行.此服务器需要访问我们域内防火墙另一侧的SQL Server 2005. 我们计划使用SQL Server身份验证来实现这一点,这意味着我们的ASP.NET应用程序需要知道用户ID和密码.在IIS服务器上隐藏此信息的最佳[详细]
-
sql-server – 对表的大改动有什么好处:每次DELETE和INSERT或UP
所属栏目:[MsSql教程] 日期:2021-01-08 热度:88
我正在制作一个项目,我需要每天在一张桌子上更改大约36K记录.我想知道什么会更好: 删除行并插入新行,或 更新已存在的行 对我来说,删除所有行并插入新行更容易,但如果要将表和索引分段并影响性能,那么我希望尽可能进行更新,并在必要时删除/插入. 这将是一[详细]
-
sql-server – 在运行性能比较之前清除缓存的SQL Server命令
所属栏目:[MsSql教程] 日期:2021-01-08 热度:200
在比较两个不同查询的执行时间时,清除缓存以确保第一个查询的执行不会改变第二个查询的性能非常重要. 在Google搜索中,我可以找到以下命令: DBCC FREESYSTEMCACHEDBCC FREESESSIONCACHEDBCC FREEPROCCACHE 事实上,我的查询在几次执行之后比以前更加真实.但[详细]
-
编写Postgres获取或创建SQL查询
所属栏目:[MsSql教程] 日期:2021-01-08 热度:185
我想编写一个Postgres SQL语句,说明寻找具有颜色X和亮度Y的用户.如果该用户存在,则返回其所有行数据.如果没有,请创建一个新行并传递其他信息.两个单独的语句将执行以下操作: Select (color,brightness,size,age) FROM mytable WHERE color = 'X' AND brig[详细]
-
sql-server – 从备份失败的SQL Server 2005还原
所属栏目:[MsSql教程] 日期:2021-01-08 热度:109
我有.bak文件,用于我公司最近接管的项目数据库. 我能够恢复几个.bak文件,但最重要的是失败. 当它失败时,我只是得到一般错误,并要求检查日志. 这是发生的错误: 信息 SQL Server断言:文件:,行= 1443失败断言=’pFile’.此错误可能与时间有关.如果在重新运[详细]
-
sql-server – 强制SET IDENTITY_INSERT从MS Access更快地生效
所属栏目:[MsSql教程] 日期:2021-01-08 热度:186
我正在努力将一套MS Access后端数据库升级到SQL Server.我编写了SQL脚本来在SQL Server中创建表模式.现在我正在尝试填充表格.大多数表都有自动编号主键.这是我的一般方法: For each TblName in LinkedTableNames 'Create linked table "temp_From" that l[详细]
-
sql-server – 为什么扫描比寻找这个谓词更快?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:52
我能够重现一个我将其描述为意外的查询性能问题.我正在寻找一个专注于内部的答案. 在我的机器上,以下查询执行聚簇索引扫描并占用大约6.8秒的CPU时间: SELECT ID1,ID2FROM two_col_key_test WITH (FORCESCAN)WHERE ID1 NOT IN(N'1',N'2',N'3',N'4',N'5',N'[详细]
-
sql-server – 语法不正确:创建过程必须是批处理中的唯一语句
所属栏目:[MsSql教程] 日期:2021-01-08 热度:162
之前已经问过这个问题,但所有涉及使用“go”,我不需要这里,至少我是这么认为的. 我跟随这个tut https://www.youtube.com/watch?v=-xMGwiV5A6o,接近1:25标记.他似乎执行而我的没有. Select * From Snacks Create Proc spGetSnackByID @Id int as Begin Sele[详细]
-
sql-server-2008 – SQL Server Max Memory不限制使用RAM
所属栏目:[MsSql教程] 日期:2021-01-08 热度:138
我希望你对此有所了解.我有一个sql server 2008r2 Ent.埃德. 64位,16核,64GB RAM.截至20111014,有一个SQL服务器实例已完全修补. 最大内存设置为60000MB.根据任务经理在线几天后,免费ram的数量为0. 如果我将max ram更改为低于53GB,它将在几天后稳定并有一些[详细]
-
sql-server – SQL Server – 处理嵌套的非确定性视图堆栈中字符
所属栏目:[MsSql教程] 日期:2021-01-08 热度:115
在分析数据库时,我遇到了一个视图,该视图引用了一些非确定性函数,每个连接在此应用程序池中每分钟访问1000-2500次.视图中的简单SELECT产生以下执行计划: 这似乎是一个复杂的计划,一个不到一千行的视图,每隔几个月就会看到一行或两行.但随着以下其他纪念活[详细]
-
sql-server-2008 – SQL大表设计
所属栏目:[MsSql教程] 日期:2021-01-08 热度:136
我有一个关于SQL Server 2008表设计的一般问题.我们目前有一张超过600GB的桌子,每天增长约3GB.此表具有适当的indecies,但在运行查询时仅因其大小而成为主要的挂起.问题是我应该按年和月将表拆分成多个表(这适用于其他部门如何拆分其大型数据集),还是应该利[详细]
-
sql – 将一个表中的不同值插入另一个表中
所属栏目:[MsSql教程] 日期:2021-01-08 热度:115
因此,对于一个表的列中的每个不同值,我想将该唯一值插入另一个表的行中. list = select distinct(id) from table0for distinct_id in list insert into table1 (id) values (distinct_id)end 关于如何解决这个问题的任何想法? 解决方法 每当你考虑在循环[详细]
-
sql-server – 为什么ALTER COLUMN为NOT NULL导致大量日志文件增
所属栏目:[MsSql教程] 日期:2021-01-08 热度:75
我有一个64m行的表,在磁盘上占用4.3 GB的数据. 每行大约30个字节的整数列,以及用于文本的变量NVARCHAR(255)列. 我添加了一个数据类型为Datetimeoffset(0)的NULLABLE列. 然后,我为每一行更新了此列,并确保所有新插入都在此列中放置一个值. 一旦没有NULL条目[详细]
-
sql-server – 使用SQL登录登录时出现SQL Server错误
所属栏目:[MsSql教程] 日期:2021-01-08 热度:194
我有一个网站,我需要访问一个SQL服务器.在使用 Windows登录开发工作正常,但现在我已将其部署到Web服务器,它无法访问数据库,因为它作为服务器默认用户运行.所以我试图让它使用SQL Server登录进行登录,但无论我尝试什么,它似乎都失败了. 查看错误日志,这是我[详细]
-
sql-server-2005 – ShareWebDb_log.ldf是97GB – 如何减少?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:72
我们使用WSS运行SBS 2008服务器.在我为WSS预留的驱动器上,由于ShareWebDb_log.ldf文件,我快速耗尽空间: 我已经尝试过做我在网上阅读的内容 – 更改恢复模式,备份和截断 – 但我实际上无法通过SQL Server Management Studio工具看到我是如何做到这一点的.[详细]
-
sql-server – 为什么IDENTITY_INSERT ON一次仅允许在一个表上?
所属栏目:[MsSql教程] 日期:2021-01-08 热度:123
在这种情况下,一次只能在一个数据库表中将 IDENTITY_INSERT设置为ON,但为什么呢?由于IDENTITY列不是全局唯一的,我无法想象可能由于同时将标识插??入多个表而导致的任何危险情况(至少不比通常用IDENTITY INSERT捏造更危险). IDENTITY INSERT应该很少使用,[详细]
-
来自外部应用程序的Access数据库中的日期字段的月份名称(C#)
所属栏目:[MsSql教程] 日期:2021-01-08 热度:55
我想在C#中在运行时填充下拉列表.我在Access 2003数据库中有一个日期/时间字段(例如,01/05/2000).我希望在运行时的下拉列表中有月份名称(即1月,2月,…). SELECT DISTINCT MonthName(Month(DATE_OF_BOOKING)) AS MNTH FROM TRAVEL_DETAILS WHERE YEAR(DATE_[详细]
-
sql – SPOOL命令不会在查询中保存结果
所属栏目:[MsSql教程] 日期:2021-01-08 热度:196
我正在使用SQL Developer,我正在尝试使用spool命令将查询结果保存到文本文件中. spool D:file.txtSELECT * FROM TABLESPOOL OFF 当我打开创建的文件时,它只有我的查询: “SELECT * FROM TABLE” 但不是结果.我究竟做错了什么? 解决方法 尝试使用返回较[详细]
-
sql-server – 什么被认为对sql server安全性更安全
所属栏目:[MsSql教程] 日期:2021-01-08 热度:133
在SQL Server 2005/2008上设置安全性时.什么是更安全的选项? 仅限Windows身份验证模式 混合身份验证 是否许多桌面客户端(胖客户端)访问服务器或者少数Web服务器将访问它是否重要? 编辑 为什么它更安全?使用Windows身份验证意味着我们可以避免将连接字符[详细]
-
sql-server – 防止用户删除SQL数据
所属栏目:[MsSql教程] 日期:2021-01-08 热度:51
我们刚刚购买了一个程序,要求用户在MS SQL服务器中拥有一个帐户,并具有对程序数据库的读/写访问权限. 我担心的是,由于这些用户现在可以对数据库进行写访问,因此可以直接连接到程序客户端之外的SQL服务器,然后直接在表中查看数据. 无论如何,我仍然可以阻止[详细]
-
sql-server – 在使用db时,是否存在对日志运行DBCC SHRINKFILE命
所属栏目:[MsSql教程] 日期:2021-01-08 热度:158
我们可以处理性能问题. 这也是一次性的,因为创建了一个新索引,导致创建了大量日志文件.我需要缩小这个文件. 我只是想知道运行此命令是否存在任何风险. Sql Server 2005数据库 解决方法 这是安全的,但是在交易活动较少的安静时间进行.建议将日志缩小到最小[详细]
-
sql-server – 子查询的别名与主查询的别名相同
所属栏目:[MsSql教程] 日期:2021-01-08 热度:78
我有一个SQL查询,其别名与其子查询的一些别名相同. 例如: select *from ROOM rwhere ... ( select * from ROAD r where ... ) 这样可以正常工作,因为子查询的别名似乎隐藏了主要的别名. 在所有情况下都会这样运作吗? 我会得到不确定的结果吗? 如果可以[详细]
-
sql – 根据ID列将行转换为列
所属栏目:[MsSql教程] 日期:2021-01-08 热度:180
我目前正在运行SQL Server 2008并尝试获取以下子查询数据: ID | Field Name | Field Selection1 | Rating 1 | Good1 | Rating 2 | Good1 | Rating 3 | Bad2 | Rating 1 | OK 根据ID列分组为一行: ID | Rating 1 | Rating 2 | Rating 31 | Good | Good |[详细]

浙公网安备 33038102330466号