
sqlserver
awonw
我不生产数据,我只是代码的搬运工!
展开
-
[sqlserver][sql]sqlserver查询表信息和字段信息
这个查询使用子查询来列出当前数据库中所有表的名称,然后从INFORMATION_SCHEMA.COLUMNS视图中检索这些表的所有字段信息。请注意,您的原始语句中有一个拼写错误,应该是sys.objects而不是sys.sysobjects。这个查询使用INFORMATION_SCHEMA.COLUMNS视图来获取名为zsyh_AccInfo的表的所有字段信息。请注意,表名是区分大小写的,确保表名大小写正确。这个查询使用sys.columns系统视图来获取名为table1的表的所有字段信息。原创 2024-08-20 22:53:45 · 2270 阅读 · 0 评论 -
[sqlserver][sql]sqlserver跨主机访问 跨数据库访问 数据库链接
请注意,这些命令需要在具有适当权限的SQL Server环境中执行。在执行这些操作之前,请确保您了解它们的影响,并且已经备份了任何必要的数据。此外,出于安全考虑,建议不要在脚本中硬编码用户名和密码,而是使用更安全的认证方法。SQL脚本包含了几个步骤,用于设置和删除SQL Server的链接服务器。sqlserver跨主机访问 跨数据库访问 数据库链接.原创 2024-08-20 22:47:12 · 1400 阅读 · 0 评论 -
[sqlserver][sql]sqlserver查询执行过的历史sql
动态管理视图来检索执行统计信息和SQL语句文本。查询的目的是从2018年7月18日17:00:00之后,找出包含特定文本('delete from ckcdlist' 和 'ckcdlist')的SQL语句。SQL是一个针对SQL Server数据库的查询执行过的历史。SQL是一个针对SQL Server数据库的查询,它使用了。原创 2024-08-20 22:43:16 · 1768 阅读 · 0 评论 -
[sqlserver][sql]将一个字符串按照分隔符进行分割
这个函数可以在 SQL Server 中使用,用于根据指定的分隔符将字符串分割成多个部分。进行分割,并将分割后的子字符串以表的形式返回。在循环内部,它将分隔符前的子字符串插入到表。中已经被处理的部分(从开始到分隔符)。中剩余的部分(不包含分隔符)插入到表。的列,用于存储分割后的子字符串。中不再包含分隔符时,循环结束。是用于分割字符串的分隔符。是需要被分割的字符串,的表,表中有一个名为。循环来不断查找字符串。循环结束后,将字符串。原创 2024-08-17 22:30:13 · 2911 阅读 · 0 评论 -
[sqlserver][sql]SQL2008 的收缩日志减小数据存储大小
优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内即可完成。缺点: 不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。右键-任务-收缩-文件-确定 下来数据库的日志只保留了1M。原创 2024-08-17 22:26:59 · 1335 阅读 · 0 评论 -
[Sqlserver][索引]SQL Server 索引概述
目的:提升SQL Server性能,加快查询速度,减少响应时间。限制:合理使用索引,避免过多索引影响数据更新操作和浪费硬盘空间。避免对频繁更新的表创建过多索引。在查询条件、排序或分组操作中常用的列上建立索引。优先使用小数据类型和整数作为索引键。原创 2024-08-16 21:34:38 · 1169 阅读 · 0 评论 -
[sqlserver][运维]SQL Server备份数据库拒绝访问文件夹
给备份的文件夹 ,右键-->属性-->安全-->看下"组或用户"是否包含Authenticated Users 这个用名。备份数据到特定目录时出现拒绝访问,然后测试备份到C盘根目录正常。但是就是需要备份到特定的项目目录中。是因为那个目录没有Authenticated Users的读写权限。原创 2024-08-15 22:18:00 · 1109 阅读 · 0 评论 -
[SQLSERVER][SQL]监控SQlserver存储过程
这个存储过程包含了两个查询语句,用于获取SQL Server实例上正在运行的某些类型的请求的信息,以及这些请求的详细信息。这段代码是一个SQL Server存储过程的定义,名为。原创 2024-07-30 21:40:37 · 5830 阅读 · 0 评论 -
[SQLSERVER][SQL]查询历史SQL语句执行耗时
针对SQL Server数据库的,用于查询历史SQL语句的执行情况,包括创建时间、SQL文本、执行次数、总耗时、总逻辑读取次数和总物理读取次数。查询结果将按照创建时间降序排列,即最新的记录会显示在最前面。中的数据可能会因为SQL Server的查询优化器的清理操作而变得不准确或被清除,所以查询结果可能不包含所有历史数据。请注意,这个查询可能需要在具有足够权限的上下文中执行,比如数据库管理员或具有相应权限的用户。原创 2024-07-30 21:35:11 · 6530 阅读 · 0 评论 -
[SQLSERVER][SQL]数据库备份任务异常
执行查询“BACKUP DATABASE [ReportServerTempDB] TO DISK = N'...”失败, 错误如下:“无法打开备份设备 'E:\\sqldatabackup19\\Report_backup_2024_07_29_090006_5507193.bak'。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。在目标文件夹中设置权限,添加用户"Authenticated Users"用户,并且开启文佳夹的读写权限。原创 2024-07-29 09:15:58 · 7008 阅读 · 0 评论 -
[SQLSERVER][SQL]命令删除作业
如果您需要删除作业的日志记录或与作业相关的其他信息,您可能需要先清理相关的系统表。例如,如果作业与维护计划有关,您可能需要删除。在某些情况下,如果直接删除作业失败,可能是因为存在外键约束。原创 2024-07-29 09:10:23 · 6064 阅读 · 0 评论 -
[SQLSERVER][SQL]数据库sqlserver备份还原进度sql
8. `CONVERT(DECIMAL(38, 2), er.[estimated_completion_time] / 60000.00) AS [EstimatedCompletionTime_m]`:将预计完成时间(毫秒)转换为分钟,并保留两位小数,结果列的别名为 `EstimatedCompletionTime_m`。2. `DB_NAME(er.[database_id]) [DatabaseName]`:使用 `DB_NAME` 函数将 `database_id` 转换为数据库名称。原创 2019-12-30 12:46:33 · 8218 阅读 · 1 评论