-
拷贝的SQL Server 7的恢复方法
所属栏目:[电商推广] 日期:2018-08-25 热度:163
在SQL Server 7中由于MS重新设计了数据库文件的存储方式,取消了新建设备再建数据库这一繁琐的过程。新的存储格式,一个数据库包括两个文件,mdf数据库文件和ldf日志文件。所以我们在重装机器备份时可以把你要备份的数据库的这两个文件拷贝出来,重新安装之[详细]
-
MS-SQL数据库开发—精典
所属栏目:[电商推广] 日期:2018-08-25 热度:59
1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encr[详细]
-
品味SQL Server 2005的几个新功能
所属栏目:[电商推广] 日期:2018-08-25 热度:113
SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单 declare @n int set @n = 10 sele[详细]
-
如何解决SQL Server占内存过多的问题
所属栏目:[电商推广] 日期:2018-08-25 热度:50
经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长;或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢? 首先,我们来看看MSSQL是怎样使用内存的。 最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用[详细]
-
SQL Server SQL语句导入导出大全
所属栏目:[电商推广] 日期:2018-08-25 热度:89
简介:微软SQL Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入E[详细]
-
SQL Server Express 数据库自动部署问题及解决
所属栏目:[电商推广] 日期:2018-08-25 热度:147
这几天做了一个程序,VS 2005 + SQL Server Express,仔细查阅文档,发现 SQL Server Express 支持 XCOPY 部署方式,也就是说,只要目标计算机有了 SQL Server Express,那么只需要把数据库拷贝过去,可以在程序的同一个目录中,然后在连接字符串中配置 At[详细]
-
SQL SERVER2000备份和恢复存储过程
所属栏目:[电商推广] 日期:2018-08-25 热度:129
/*备份数据库的过程*/ ifexists( select*fromsysobjects wherename=’pr_backup_db’andxtype=’p’ ) begin dropprocpr_backup_db end go createprocpr_backup_db @flagvarchar(20)out, @backup_db_namevarchar(128), @filenamevarchar(1000)--路径+文件[详细]
-
SQL Server 2005新功能-TSQL
所属栏目:[电商推广] 日期:2018-08-25 热度:106
SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单 declare @n int set @n = 10 sel[详细]
-
MS SQL 2005 安全设置
所属栏目:[电商推广] 日期:2018-08-25 热度:183
拿到MS SQL 2005还没有一天,总的来说,MS SQL 2005的安全性比SQL 2000要强上不少,不过默认设置还是有和原来一样的漏洞,下面我们来修改一下默认设置。 1、安装MSSQL时使用混合模式,当然SA密码最好不能为空,在SQL2005中,可以对SA这个超级用户名进行修[详细]
-
SQL Server数据库管理常用的SQL和T-SQL语句
所属栏目:[电商推广] 日期:2018-08-25 热度:156
SQL Server 数据库管理常用的SQL和T-SQL语句 1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) f[详细]
-
从Oracle数据库到SQL Server数据库主键的迁移
所属栏目:[电商推广] 日期:2018-08-25 热度:198
由于项目需要要将以前Oracle的数据库转化为SQL Server,今天利用SQL Server的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过来,感觉很郁闷,而手头又没有好的迁移工具,如Erwin,所以动手写了个小工具,基本实现了主[详细]
-
在SQL Server 2005中解决死锁
所属栏目:[电商推广] 日期:2018-08-25 热度:117
数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert[详细]
-
SQL SERVER中一些常见性能问题的总结
所属栏目:[电商推广] 日期:2018-08-25 热度:61
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设[详细]
-
没有数据库日志文件恢复数据库方法两则
所属栏目:[电商推广] 日期:2018-08-25 热度:109
方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问[详细]
-
SQL Server 2005中的DDL触发器的实现
所属栏目:[电商推广] 日期:2018-08-25 热度:130
SQL SERVER 2005中,新增加了许多新的特性,其中的DDL触发器是个不错的选择,根据资料初步学习如下,现整理之: 在sql server 2000中,只能为针对表发出的 DML 语句(INSERT、UPDATE 和 DELETE)定义 AFTER 触发器。SQL Server 2005 可以就整个服务器或数[详细]
-
分清SQL Server中易混淆的数据类型
所属栏目:[电商推广] 日期:2018-08-25 热度:159
(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度[详细]
-
sql server的作业调度来建立自动备份的方法
所属栏目:[电商推广] 日期:2018-08-25 热度:120
1、进入企业管理器中-管理-sql server代理-作业; 2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限; 3、点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便填写,如步骤1,类型[详细]
-
SqlConnection.ConnectionString 属性
所属栏目:[电商推广] 日期:2018-08-25 热度:139
ConnectionString 类似于 OLE DB 连接字符串,但并不相同。与 OLE DB 或 ADO 不同,如果Persist Security Info 值设置为 false(默认值),则返回的连接字符串与用户设置的 ConnectionString 相同但去除了安全信息。除非将Persist Security Info 设置为 tr[详细]
-
使用SQL存储过程要特别注意的问题-注意顺序读取
所属栏目:[电商推广] 日期:2018-08-25 热度:187
存储过程是一个运行于SQL数据库之中最核心的事务,它通过长驻内存的形式,进行读取处理写入最为频繁处理的数据. ASP虽然在微软的ASPX的侵袭下,仍旧是中小企业继续在用的一种网页语言,但是当要读取海量数据的时候,如果仍旧使用普通的SQL进行读取运行与写入[详细]
-
MS-SQL的子查询表达式
所属栏目:[电商推广] 日期:2018-08-25 热度:155
1.EXISTS EXISTS ( subquery ) EXISTS 的参数是一个任意的SELECT语句, 或者说子查询。系统对子查询进行运算以判断它是否返回行。 如果它至少返回一行,那么 EXISTS 的结果就为"真"; 如果子查询没有返回行,那么 EXISTS 的结果是"假"。 子查询可以引用来[详细]
-
SQL Server 2005终于出RTM了
所属栏目:[电商推广] 日期:2018-08-25 热度:162
SQL Server 最新的一次发布是在五年前了。这个产品的到来被推迟了好几次。 终于,上个星期,微软在礼拜四发布了期待已久的SQL Server 2005最终版本,同时还有Visual Studio 2005 和 Biztalk 2006,比原定的11月11日正式发布日期提前了一个多星期。 微软从[详细]
-
小结SQL Server连接失败错误的解决
所属栏目:[电商推广] 日期:2018-08-25 热度:148
在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式: 一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等。 二是利用用户自己开发的客户端程序,如ASP 脚本、V[详细]
-
关于Freelists和Freelist Groups的研究(修订版)- freelists存储在哪儿
所属栏目:[电商推广] 日期:2018-08-23 热度:94
三. freelists存储在哪儿freelists存储在每个segment的header block中,我们可以通过dump来得到更清楚的认识。dump在研究oracle的内部机制时通常都扮演着很重要的角色。假设我们创建一个表空间TS_TEST,此表空间是非自动段空间管理的,然后在该表空间中创[详细]
-
关于Freelists和Freelist Groups的研究(修订版)- 有多少种free list
所属栏目:[电商推广] 日期:2018-08-23 热度:170
四. 有多少种free list1. master free list或者segment free list简称为MFL,在segment被创建的时候自动生成的,如果我们在创建segment时没有指定freelists参数,或者指定freelists=1,都是生成这个MFL。MFL对于每个segment来说有且只有一个(如果指定fre[详细]
-
视图在数据库中的应用分析
所属栏目:[电商推广] 日期:2018-08-23 热度:142
视图技术现在几乎所有的关系型数据库都支持,其应用也十分广泛。 采用视图的优点 1、 让数据库结构实现逻辑上的可扩充性:当数据库系统的物理信息(主要指表结构、表数据)已经完成后,如果由于新的业务要求导致表数据的不够,这时就可以采用视图技术进行[详细]

浙公网安备 33038102330477号