随笔分类 - 数据库相关
摘要:EXEC sp_addlinkedserver @server='DBVIP',--被访问的服务器别名(任意的名称) @srvproduct='', @provider='SQLOLEDB', @datasrc='MYSQLServer' --要访问的服务器(SQL SERVER实例名)EXEC sp_addlinkedsrvlogin 'DBVIP', --被访问的服务器别名 'false', NULL, 'sa', --登陆链接服务器的帐号 '1q2w3e4R'
阅读全文
摘要:利用SqlServer2005图形化界面对Bak文件直接进行还原,有可能会产生3154的错误原因在于备份数据库物的理文件名,物理地址在还原环境上有所改变如果产生这样的错误,我们可以直接利用SQL语句来执行,进行数据库还原USE MASTERRESTORE DATABASE EMS_ONLINEFROM DISK = 'E:\PROJECT\EMS\100902\DATA\EMS_ONLINE_BACKUP_201006091204.BAK'WITH MOVE 'EMS_ONLINE' TO 'E:\PROJECT\EMS\100902\DATA\EMS_
阅读全文
摘要:SQL server 2005默认是不支持备份到网络的,我们需要开启xp_cmdshell, xp_cmdshell的是扩展存储过程将命令字符串作为操作系统命令 shell 执行。--SQL如何备份数据库到异机 写成存储过程,建立作业定时备份~~~ --在sql中映射一下就可以了 exec master..xp_cmdshell 'net use z: \\192.168.1.100\SqlBackup "**" /user:192.168.1.100\administrator'/*--说明: exec master..xp_cmdshell 'n
阅读全文
摘要:WITH db_io AS (SELECT DB_NAME(a.database_id) AS [dbname] , CASE WHEN b.type_desc = 'LOG' THEN 'LogFile' ELSE 'DataFile' END AS FileType , num_of_reads , num_of_writes ...
阅读全文
摘要:http://digyso.iteye.com/blog/462553--读取库中的所有表名select name from sysobjects where xtype='u'--读取指定表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')
阅读全文
摘要:来源 http://www.qudong.com/soft/program/Sql%20Server/jishujinghua/20090802/49381.html本文主要列出了SQLSERVER 2000 以及SQL SERVER 2005的版本号:首先是SQL SERVER 2000,主要包括:RTM 2000.80.194.0SQL Server 2000 SP1 2000.80.384.0SQL Server 2000 SP2 2000.80.534.0SQL Server 2000 SP3 2000.80.760.0SQL Server 2000 SP3a 2000.80.760.
阅读全文
摘要:SELECT p.* , CASE WHEN u.tongji IS null THEN 0 ELSE u.tongji ENDFROM dbo.AS_Project AS p LEFT JOIN ( SELECT COUNT(0) AS tongji , ProjectId FROM dbo.AS_Url WHERE ProjectId IN ( SELECT id FROM dbo.AS_Project ) GROUP BY ProjectId ) AS u ON p.id = u.ProjectId
阅读全文
摘要:--创建测试环境create table T1( id int , value varchar (50))go--追加测试数据insert T1( id ,value ) values (1, '数学 ')insert T1( id ,value ) values (1, '语文 ')insert T1( id ,value ) values (2, '化学 ')insert T1( id ,value ) values (3, '美术 ')insert T1( id ,value ) values (3, '音乐
阅读全文
摘要:写sql题,这个sql是一个自关联表,有ID,ParentID,Status。其中Status=1表示有继承关系,请写sql取出继承自己的所有数据和被自己继承的所有数据。总结的一个方法,解决方法不是最优的,只是单纯解决了问题CREATE TABLE [dbo].[test] ( [id] [int] IDENTITY (1, 1) NOT NULL , [ParentID] [int] NOT NULL , [Status] [int] NOT NULL ) ON [PRIMARY]GOCREATE proc gg @id intas declare @t table(id int,paren
阅读全文

浙公网安备 33010602011771号