![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlserver
put2006
这个作者很懒,什么都没留下…
展开
-
SqlServer数据库的备份和恢复措施
http://dev.csdn.net/develop/article/64/64167.shtm一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库4、备份选项选择完全备份,原创 2005-09-07 14:35:00 · 402 阅读 · 0 评论 -
delete from/update from使用
UPDATE、DELETE 和 INSERT 语句中的子查询子查询可以嵌套在 UPDATE、DELETE 和 INSERT 语句以及 SELECT 语句中。下面的查询使由 New Moon Books 出版的所有书籍的价格加倍。该查询更新 titles 表;其子查询引用 publishers 表。UPDATE titlesSET price = price * 2WHERE pub_id原创 2005-09-27 10:11:00 · 1518 阅读 · 0 评论 -
链接服务器
--创建链接服务器exec sp_addlinkedserver srv_lnk,,SQLOLEDB,远程服务器名或ip地址exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码go--查询示例select * from srv_lnk.数据库名.dbo.表名--导入示例select * into 表 from sr原创 2005-09-27 12:05:00 · 548 阅读 · 1 评论 -
把一个字段内的字符拼成一个字符(使用函数)
use ruanweifenggo-- if exists(select name from sysobjects where type = U and name = tb1)-- begin-- drop table tb1-- end-- -- create table tb1([year] smalldatetime,quarter nvarchar(20))goif exi原创 2005-09-28 10:19:00 · 452 阅读 · 0 评论 -
学生成绩分科目显示/月报表问题(倒置问题)
table1id name subject grade01 张3 语文 002 李4 语文 6003 王5 语文 7004 张3 数学 10005 李4 数学 8006 王5 数学 7007 张3 英语 7008 李4 英语 0原创 2005-09-29 10:53:00 · 496 阅读 · 0 评论 -
对表变量的认识和对insert select的扩充(取前三行的值)
如下的一个表:COLUMN1 COLUMN2 COLUMN3 -------- ----------- -------------- 1 A 10001 B 20001 C 30001 D 30001 E 40001原创 2005-09-29 11:16:00 · 540 阅读 · 0 评论 -
Setting Up Merge Replication: A Step-by-step Guide
http://www.databasejournal.com/features/mssql/article.php/1438231#part_8原创 2005-10-10 16:58:00 · 507 阅读 · 0 评论 -
错误例子
以下是我写的表,函数和存储过程,作用是把自己创建的表,存储过程,触发器等放一个表里面统一管理,但下面有个错误我一直无法调通,请高手帮忙,本来想创建一个触发器的,但系统表没有权限创建触发器,所以就创建存储过程了Create Table TableName --存放自己创建的表的所有信息(有问题,不能添加信息,有重复键出现,但一条数据一条数据添加没有问题)( IDCode char(3) DEFAUL原创 2005-10-11 12:07:00 · 643 阅读 · 0 评论 -
QUOTED_IDENTIFIER 对单双引号的区别
仅当 QUOTED_IDENTIFIER 选项设置为 ON 时,被引用的标识符才有效。默认情况下,当用于 SQL Server 的 Microsoft OLE DB 提供程序和 SQL Server ODBC 驱动程序连接时,将 QUOTED_IDENTIFIER 设置为 ON。默认情况下,DB-Library 不将 QUOTED_IDENTIFIER 设置为 ON。不管使用何种接口,个别应用程序原创 2005-10-09 11:09:00 · 766 阅读 · 0 评论 -
NET 连接池救生员
http://www.microsoft.com/china/MSDN/library/data/sqlserver/PartitioningTips.mspxNET 连接池救生员发布日期: 4/1/2004 | 更新日期: 4/1/2004NET 连接池救生员防止可淹没应用程序的池溢出William Vaughn大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开原创 2005-10-08 17:14:00 · 448 阅读 · 0 评论 -
SQLServer的函数中不能使用类似Getdate()这样的不确定函数
我自己创建了一个函数,其中调用了sql自带的一个获得日期的函数,请大家帮我看看为什么编译时总是抱错说set @currdate = GETDATE()有错create function currentdate()returns smalldatetimebegin declare @currdate smalldatetime set @currdate = GETDATE() return原创 2005-09-14 10:09:00 · 631 阅读 · 0 评论 -
数据库命名规范
4.数据库开发 数据文件命名采用系统名+_+文件类型,比如系统名为kupage,则数据库文件命名为kupage_database.mdf,有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件命名分别为kupage_database.mdf,kupage_log.log。文件名全部采用小写。 数据库表命名规范,表名长度不能超过30个字符,表名原创 2005-09-13 17:16:00 · 2023 阅读 · 0 评论 -
SQL Server 索引结构及其使用
http://www.cnblogs.com/tintown/archive/2005/04/24/144272.htmlSQL Server 索引结构及其使用(1) # 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered inde原创 2005-09-15 15:01:00 · 551 阅读 · 0 评论 -
SQL Server 中易混淆的数据类型
http://searchdatabase.techtarget.com.cn/tips/143/2086143.shtml(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以原创 2005-09-14 14:12:00 · 380 阅读 · 0 评论 -
几个定义
分离数据库分离数据库是从服务器中删除此数据库,并保留了数据(.mdf)以及日志(.ldf)相关的物理文件,以便压缩拷贝文件;首先选中一个数据,点击“分离”按钮即可分离数据库。不过注意,分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。分离后的文件用附加功能再次附加到数原创 2005-09-13 15:44:00 · 719 阅读 · 0 评论 -
重建 SQLServer 索引的重要性!
http://dev.csdn.net/develop/article/71/71778.shtm大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。索引的体系结构:为什么要不断原创 2005-09-15 15:10:00 · 921 阅读 · 0 评论 -
论XP下个人版为什么不能注册对方的服务器
在安装好以后发现不能被别的机器的sql注册,使用netstat -an也没有看到默认的端口1344没有启动,telnet IP:1344也不行。处理方法:检查的方法是在查询分析器中运行: select @@version 如果出来的版本号是8.00.2039以下,则表明你未安装sp4的补丁,要装上.SQL补丁下载:全部补丁的位置(在下载页的中间部分,可以选择语言,以下载和sql server实例语原创 2005-09-16 14:35:00 · 542 阅读 · 0 评论 -
存储过程或函数调试
SQL 2000查询分析器 --左连的对象浏览器(没有的话按F8) --对象项中 --右键调试的存储过程 --调试 --输入参数(必须输入所有的参数,包括默认值/输出参数 --点击执行 --出现一个浮动工具条 --上面有单步执行,断点设置等按F11是单步执行.如果要运行到指定行,只需要将光标移动到指定的行,再按Ctrl+F10联机丛书-使用SQL Server工具-用户界面参考-SQL Serve原创 2005-09-28 14:52:00 · 818 阅读 · 0 评论 -
导数据两种方式(DTS/BCP)
1. 通过工具DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行 SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Import Data...(或All tas原创 2005-09-29 15:09:00 · 946 阅读 · 0 评论 -
数据库置疑后的操作
1.新建一个同名的数据库2.再停掉sql server(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sql server5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.USE MASTERG原创 2005-09-29 16:57:00 · 472 阅读 · 0 评论 -
分区技巧(T-SQL的重要性)
http://www.microsoft.com/china/MSDN/library/data/sqlserver/PartitioningTips.mspx分区技巧发布日期: 4/1/2004 | 更新日期: 4/1/2004一些关于使用分区视图的好主意Itzik Ben-GanSQL Server 分区视图允许各机构调节各自系统以处理大量数据。这种功能使您能够在多个表之间对数据进行分区;在逻原创 2005-09-30 15:28:00 · 640 阅读 · 0 评论 -
set statistics io / set statistics time结果解释
T-SQL命令在SQLServer查询中的运用http://www.pconline.com.cn/pcjob/other/data/mcdba/0409/446840.html首先需要说明的是这篇文章的内容并不是如何调节SQL Server查询性能的(有关这方面的内容能写一本书),而是如何在SQL Server查询性能的调节中利用SET STATISTICS IO和SET STATISTICS原创 2005-09-30 17:26:00 · 1668 阅读 · 0 评论