方法/步骤 首先打开SQL Server企业管理器,找到要操作的数据库。 鼠标右键点击数据库,在弹出菜单中选择属性。 在弹出的页面上,选择事务日志标签,我们可以看到现在该数据库日志占用了57MB空间。 单击确定,关闭窗口。 点击菜单 …
分类:MS SQL
清空SQL数据库的日志文件(.ldf文件)
在不分离数据库的情况下,如何收缩清空SQL2000数据库的ldf文件(日志文件)? 1、在查询分析器中执行命令:backup log [要操作的数据库] with no_log 2、打开企业管理器,找到要操作的数据库,右键菜单>所有任…
格式化时间日期格式-SQL语句
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47 Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49 Select CONV…
Base-64 字符数组或字符串的长度无效
Base64图片转image类型(二进制) 遇到问题: 直接调用Convert.FromBase64String方法时,报“Base-64 字符数组或字符串的长度无效”的错误。 最终解决方案:对Base64字符串进行特殊字符替换,并进行Pa…
更改表名和列名的SQL语句—MS SQL
更改表名: EXEC sp_rename ‘原表名’,’新表名’ 更改列名: EXEC sp_rename ‘表.[原列名]’,’新列名’,…
SQL2000删除用户时提示: 因为选定的用户拥有对象,所以无法除去该用户
现象: 还原数据库后,要把数据库中的用户删除掉,出现提示: 因为选定的用户拥有对象,所以无法除去该用户。 解决办法: 1、打开企业管理器,展开服务器,右键点击本地服务器,选择“属性”: 2、选择“服务器设置”选项卡,勾选“允许对系统目录直接…
在SQL中获取随机数-rand()
1、随机小数: select rand() 2、随机0-99之间的的整数: select cast( floor(rand()*100) as int) 3、随机1-100之间的整数: select cast(ceiling(rand() …
MS SQL中,查询数据库的大小和各个表的大小
查询数据库的大小 1EXEC sp_spaceused 为了保证查询结果的实时性,推荐使用 @updateusage 参数来确保统计数据是最新的 1EXEC sp_spaceused @updateusage = N'TRUE'; 具体查询…
SQLServer修改表的所有者
批量修改: EXEC sp_MSforeachtable ‘exec sp_changeobjectowner ”?”,”dbo” ‘ 单个修改: exec sp_ch…
SQL语句-跨服务器查询
使用linkServer可以实现跨服务器查询 –创建linkServer exec sp_addlinkedserver ‘别名’,”,’SQLOLEDB’,̵…