在新装的系统中使用SQL Server附加以前的数据库的时候可能会遇到“无法打开物理文件,拒绝访问”的错误,如下图: 解决方法为使用windows验证登录,或者更改SQL Server内置账户类型为Local System. 以SQL Server 2008 R2为例,更改方法为:开始→所有程序→Microsoft SQL Server 2008 R2→配置工具→SQL Server 配置管理器. 打开SQL Server 配置管理器后点击左侧的SQL Server服务,在右侧找到SQL Ser
查看所有表对应的数据量 SELECT a.name AS 表名, MAX(b.rows) AS 记录条数 FROM sys.sysobjects AS a INNER JOIN sys.sysindexes AS b ON a.id = b.id WHERE (a.xtype = 'u') GROUP BY a.name ORDER BY 记录条数 DESC 查看数据库的总数据量 SELECT SUM(记录条数) AS 总记录数 ) a.name AS 表名, MAX(b.rows) AS 记录
T-sql 显示表结构和字段信息的sql语句: exec sp_help tablename; ~~使用存储过程 sp_help 显示数据库包含哪些表的sql语句: use yourDBname;select name from sysobjects where xtype='u'; ~~使用系统表 sysobjects 在当前数据库中查询其他数据库的表use shaowu2_2013;select * from ac where acid not in(select acid from sh
查询表名为History的所有列名 1 select name from syscolumns where id=object_id('History') 查询表名为History的所有列名个数 1 select count(name) from syscolumns where id=object_id('History') 或者 1 2 3 select count(syscolumns.name) from syscolumns ,sysobjects where sy