表sysdatabases:保存DBMS中数据库信息select [name] from [sysdatabases] order by [name]就能得到该DBMS中的数据库信息表sysobjects:保存数据库中数据表信息con.ChangeDatabase(DBName)select [id],[name] from [sysobjects] where [type]='u',con就能得到该数据库的表信息表syscolumns:保存数据表的列信息select [na...
http://www.jb51.net//article/14194.htm
在目前的工作中需要解决复制整个SqlServer数据库的问题,复制的内容包括数据库大纲、数据库中的存储过程、函数、表结构、主外键关系以及表中的所有数据等,也就是说copy版本与原数据库一模一样。经过一段时间的摸索,找到的一个比较简单的解决方案是: (1)在复制数据库之前,先备份该数据库到文件。 (2)依据备份文件创建新的数据库,并Restore即可。 备份数据库可用如下Sql语句: string.Format("backup database {0} to disk = '{1}';",&nbs...
http://www.jb51.net//article/13596.htm
复制错误排查案例王景正一、配置出错1. 现象:SQL Server Scheduled Job ’复制代理程序检查’ (0x8B6402EFE814B543A112E5A5A5FBB8CF) - Status: 失败 - Invoked on: 2007-07-20 08:50:01 - Message: 作业失败。 无法确定所有者(WANGJINGZHENG\Admi...
http://www.jb51.net//article/10714.htm
年初的时候一直在做一个网站MSSQL2000 -> MySQL5的迁移工作,因为采用了不同的程序系统,所以主要问题在数据的迁移。由于2个系统数据库结构差异非常大,不方便采取SQL SERVER里导入MYSQL的ODBC数据源的功能(也不推荐这么做,字段类型等不同点会搞死人的~),因此就在WINDOWS下自己写PHP脚本从SQLSERVER里读数据,然后按照新系统的需要处理之后插入MYSQL里面,灵活也比较方便。实际过程主要有下面几个问题:1、数据库的连接,主要是连接SQL SERVER。主要有3种方法:1.1 利用PHP中的mssql_系...
http://www.jb51.net//article/10643.htm
strDBServerName = "."Set objSQLServer = CreateObject("SQLDMO.SQLServer")objSQLServer.LoginSecure = TrueobjSQLServer.Name = strDBServerNameobjSQLServer.Start False...
http://www.jb51.net//article/10380.htm
IIS日志格式默认是txt的,查起来很不方便,我实在懒的看,在网上找点资料了看下,把日志存在sqlserver里比较方便查询. 1 建立一个iis的数据库,添加InetAdmin用户,指定该用户为iis数据库的所有者,并设置好相关权限。 2 执行logtemp.sql查询文件,建立表。其内容如下: create table inetlog ( ClientHost varchar(255), username varchar(255), LogTim...
http://www.jb51.net//article/10247.htm
在目前的工作中需要解决复制整个SqlServer数据库的问题,复制的内容包括数据库大纲、数据库中的存储过程、函数、表结构、主外键关系以及表中的所有数据等,也就是说copy版本与原数据库一模一样。经过一段时间的摸索,找到的一个比较简单的解决方案是:(1)在复制数据库之前,先备份该数据库到文件。(2)依据备份文件创建新的数据库,并Restore即可。 备份数据库可用如下Sql语句: [code]string.Format("backup database {0} to disk = ’{1}’;...
http://www.jb51.net//article/8713.htm
上次写了个ACCESS技巧集,反映良好,这次来个SQL语句特殊技巧吧1.把某个字段重新生气序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere&n...
http://www.jb51.net//article/8239.htm
1、自动增加字段需要重写。在access中经常使用的自动编号字段,导入到mssql后,他并不是自增型的int,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”,才能成为自动编号。2、所有的默认值都丢失了。主要是数字类型和日期类型3、所有now(),time(),date()要改成getdate()4、所有datediff(d, time1, time2)要改成datediff(day, time1, time2)5、所有datediff(ww, time...
http://www.jb51.net//article/6869.htm
运行下面存储过程然后直接使用 SpaceUsed 就可以查看了.存储过程代码 程序代码[code]Create procedure SpaceUsed as begin declare @id int --&nbs...
http://www.jb51.net//article/6788.htm
对于新接触SQL数据库的人来说,类似这几个问题的有关于SQL版本的问题可以说不少,但又懒得去仔细研究。问题虽然简单,可是影响却不小。版本区别SQL Server 2000有四个版本:企业版/标准版/个人版/开发版企业版和标准版需要安装在服务器操作系统上,如Windows NT Server/Windows 2000 Server/Windows 2003 Server等个人版需要安装在个人操作系统上,如Windows98/Windows 2000 Professional/Windows&nbs...
http://www.jb51.net//article/6776.htm
