我有一个维护计划,假设要通过BACKUP文件夹并删除超过5天的所有.bak.当我运行这个工作时,它给了我一个成功的消息,但旧的.bak文件仍然存在.
我已经尝试了以下问题的步骤:https://serverfault.com/questions/245493/sql-maintenance-cleanup-task-success-but-not-deleting-files
Result is column IsDamaged = 0
我已经验证了以下问题,这不是我的问题:https://serverfault.com/questions/94094/maintenance-cleanup-tasks-running-successfully-but-not-deleting-back-up-files
我也尝试删除工作和维护计划并重新创建,但无济于事.
有任何想法吗?
需要使用复制TABLE Microsoft SQL Management Studio 2008
TABLE还需要复制所有表行(主键)ID.
谢谢.
我想从输入字段中删除所有特殊字符(",/ {}等.)作为字符串保存到数据库中.
什么是最好的方法?
是否应该使用JS,ColdFusion或Microsoft SQL来解决这个问题 - 也许这三个都可以解决?
我将如何使用ColdFusion或Microsoft SQL进行编码?
使用ColdFusion和Microsoft SQL,我们使用cfx_excel插件将数据导出到Excel电子表格.该数据包含varchar(6000),其在每个条目中输入CHAR(13)/换行符.
每次以Excel格式生成报表时,换行符都显示为方括号.
我如何在SQL查询中删除CHAR(13)?
谢谢.
我正在寻找一个包含时间戳的表(例如:2011-05-03 09:52:00).
需要查询整个表并查找在任何一天,任何月份和任何年份的18:00:00到20:00之间输入的时间戳.
什么是最好的方法?
谢谢!
尝试创建一个查询,它将向我发回USER_TOT_REQS的百分比.
如何以小数形式返回结果?
SELECT u.USER_NAME
,SUM(t.REQ_AMOUNT) as 'USER_TOTAL_AMOUNT'
,COUNT(t.ID) as 'USER_TOT_REQS'
,(COUNT(t.ID)* 100 / (Select COUNT(*) from TB__TOMBSTONES t
JOIN TB__USERS u
ON u.ID = t.CURRENT_BUYER__ID
WHERE 1=1
AND t.REGION__ID = 1
AND t.OFFICE__ID = 1
AND t.STL_ASSIGNED__ID = 8)) AS 'Percentage'
FROM TB__TOMBSTONES t
JOIN TB__USERS u
ON u.ID = t.CURRENT_BUYER__ID
WHERE 1=1
AND t.REGION__ID = 1
AND t.STL_ASSIGNED__ID = 8
GROUP BY u.USER_NAME
ORDER BY USER_TOTAL_AMOUNT DESC
Run Code Online (Sandbox Code Playgroud)
基于我在stackoverflow上看到的几个例子 - 谢谢.
想要更新表列中的特定数据.
我可以使用以下一个条目:
UPDATE [BULDING].[dbo].[TB_DATA]
SET OFFICE_ID = '4' where OFFICE__ID = '8';
但是我应该使用什么来进行多次更改 - 下面显然不起作用:
UPDATE [BULDING].[dbo].[TB_DATA]
SET OFFICE_ID = '4' where OFFICE_ID = '8'
SET OFFICE_ID = '4' where OFFICE_ID = '10'
SET OFFICE_ID = '11' where OFFICE__ID = '3';
谢谢!
我们的.LDF(SQL Server数据库事务日志文件)在一年中已经增长到45GB.
我们希望将该文件最小化到最大2GB.
使用SSMS 2008,我们实现了ENABLE AUTOGROWTH,限制文件增长为2GB.
为什么受限制的文件增长没有得到尊重?
我们应该采取哪些步骤将.LDF文件最小化到2GB,并确保它遵守限制文件增长.
非常感谢任何帮助:)谢谢!