小编Ale*_*lex的帖子

SQL维护清理任务工作但不删除

我有一个维护计划,假设要通过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

我也尝试删除工作和维护计划并重新创建,但无济于事.

有任何想法吗?

sql-server sql-server-2008 maintenance-plan

38
推荐指数
4
解决办法
8万
查看次数

使用Microsoft SQL Server Mangement复制TABLE

需要使用复制TABLE Microsoft SQL Management Studio 2008

TABLE还需要复制所有表行(主键)ID.

谢谢.

sql t-sql sql-server ssms

29
推荐指数
3
解决办法
5万
查看次数

使用ColdFusion和Microsoft SQL删除特殊字符的最佳方法?

我想从输入字段中删除所有特殊字符(",/ {}等.)作为字符串保存到数据库中.

什么是最好的方法?

是否应该使用JS,ColdFusion或Microsoft SQL来解决这个问题 - 也许这三个都可以解决?

我将如何使用ColdFusion或Microsoft SQL进行编码?

javascript sql coldfusion

12
推荐指数
2
解决办法
2万
查看次数

如何在DB varchar(6000)中替换CHAR(13)?

使用ColdFusion和Microsoft SQL,我们使用cfx_excel插件将数据导出到Excel电子表格.该数据包含varchar(6000),其在每个条目中输入CHAR(13)/换行符.

每次以Excel格式生成报表时,换行符都显示为方括号.

我如何在SQL查询中删除CHAR(13)?

谢谢.

sql t-sql coldfusion

4
推荐指数
1
解决办法
3万
查看次数

Microsoft SQL在时间戳中查询小时数

我正在寻找一个包含时间戳的表(例如:2011-05-03 09:52:00).

需要查询整个表并查找在任何一天,任何月份和任何年份的18:00:00到20:00之间输入的时间戳.

什么是最好的方法?

谢谢!

sql sql-server sql-server-2008

3
推荐指数
1
解决办法
1万
查看次数

SQL返回百分比

尝试创建一个查询,它将向我发回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上看到的几个例子 - 谢谢.

sql sql-server sql-server-2008

2
推荐指数
1
解决办法
4401
查看次数

查询中有多个SET表达式?

想要更新表列中的特定数据.

我可以使用以下一个条目:

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';

谢谢!

sql sql-server ssms

1
推荐指数
1
解决办法
108
查看次数

Microsoft SQL事务日志文件大小

我们的.LDF(SQL Server数据库事务日志文件)在一年中已经增长到45GB.

我们希望将该文件最小化到最大2GB.

使用SSMS 2008,我们实现了ENABLE AUTOGROWTH,限制文件增长为2GB.

为什么受限制的文件增长没有得到尊重?

我们应该采取哪些步骤将.LDF文件最小化到2GB,并确保它遵守限制文件增长.

非常感谢任何帮助:)谢谢!

sql sql-server ssms

1
推荐指数
1
解决办法
1686
查看次数