随笔分类 -  A├ 管理

SQLServer 高可用、高性能和高保护延伸
摘要:转载至:http://www.cnblogs.com/fygh/archive/2011/04/15/2017127.html最近,和一个朋友谈论各自公司对如何提高SQLServer数据库的保护和数据库可用性以及提高性能方面所采用的技术时,发现SQLServer有不少技术可用,而且有很多可以互补的地方,SQLServer 虽没有Oracle的RAC,但如果把它现有的技术充分发挥下,还是足以应付绝大部分的情况的(遗憾的是有些技术在性能和可靠性方面还是有些不成熟,出现问题很难搞定)。 很多公司保护数据,最先用到的基本都是备份(这个是必不可少,也是最节约成本的方法了),基本的备份有三种,全备、差异和 阅读全文

posted @ 2011-11-30 10:57 jshchg

SET QUOTED_IDENTIFIER
摘要:SQL SERVER的联机丛书的解释:“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。”先说说什么是标识符,举个例子,如果创建了一个叫做USER的数据库表,则直接用SQL语句“SELECT * FROM USER”做查询时会报错:“在关键字 'USER' 附近有语法错误。”,也就是USER被视作SQL SERVER的关键字处理了,而不是被认为是一个表或视图。但如果修改为“SELEC 阅读全文

posted @ 2011-03-25 10:02 jshchg

sql server 2005/2008 设置 sql身份验证 和 sa空密码(像sql2000一样使用)(转载)
摘要:今天用同学的本本做东西,发现它上面装的是sql server 2008,而我对它不是很熟悉,更无奈的是他安装时只用Windows身份验证,而我的程序需要它用SQL Server身份验证,只好在网上学习一下,正好发现了这个好教程,转来分享一下:1、更改TCP/IP连接为启用2、登录, 修改2个地方 a)身份验证方式(混合模式) 图一:首先使用windows身份登录(注意, 服务器名称必须填写正确)图二:打开SQL 实例的属性图三:选择左边的“安全性”, 注意做如下选择 b)启用sa, 若将sa的密码设置为空密码, 则需要2步才能实现; 若不设置为空密码, 可以将2步合并为一步实现, 即:2个都设 阅读全文

posted @ 2011-02-28 14:44 jshchg

讲解SQL Server 2000的Collection排序规则
摘要:转载至:http://rybhgr.blog.163.com/blog/static/15598155200821722924445/SQL Server的排序规则很多人使用的并不是很多,对于初学者来讲会感觉特别陌生,但其中有一个错误很多人都是经常碰到的: SQL Server数据库,在跨库多表连接查询时,若两数据库默认字符集不同,系统就会返回这样的错误:“无法解决 equal to 操作的排序规则冲突。”一、错误分析:这个错误是因为排序规则不一致造成的,测试如下:Code highlighting produced by Actipro CodeHighlighter (freeware)h 阅读全文

posted @ 2010-12-24 09:24 jshchg

SQL2000自动备份
摘要:转载至:http://www.cnblogs.com/Arcai/archive/2009/06/24/1509847.html首先,我们远程登陆服务器,先开启"SQLSERVERAGENT"服务,点击开始---程序---管理工具---服务,并在“服务”中开启同时将"SQLSERVERAGENT"服务设置为自动启动并启动"SQLSERVERAGENT"服务然后打开SQL2000企业管理器,点击开始---程序---Microsoft SQL Server---企业管理器,并右键点击“数据库维护计划”,开始“新建维护计划”勾选您需要维护的 阅读全文

posted @ 2010-09-02 16:43 jshchg

SQL SERVER 2005 自动备份
摘要:转载至:http://www.cnblogs.com/aliceblogs/archive/2010/08/27/1810362.htmlSQL Server 2005中可以使用维护计划来为数据库自动备份,减少数据库管理员的工作负担。其使用方法如下:(1)启动【sql server Management Studio】,在【对象资源管理器】窗口里选择【管理】——【维护计划】选项。2)右击【维护计划】,在弹出的快捷菜单里选择【维护计划向导】选项,弹出如图所示的【维护计划向导】对话框,单击【下一步】按钮3)弹出如图所示【选择目标服务器】对话框,在【名称】文本框里可以输入维护计划的名称;在【说明】文 阅读全文

posted @ 2010-09-02 16:40 jshchg

数据库质疑或只有MDF文件资料3-SQL 语句
摘要:--允许进行系统表的操作use master declare @databasename varchar(255)set @databasename='Blwy BarCode'--1.如果用户库无法启动,打开sql server分析查询器,执行以下命令EXEC sp_configure 'allow update',1 reconfigure with override--2.将数据库设置成紧急模式UPDATE sysdatabases set status=-32768 where dbid=DB_ID(@databasename)--3.创建日志文件dbc 阅读全文

posted @ 2010-07-28 16:59 jshchg

数据库质疑或只有MDF文件资料2
摘要:转载至只有mdf和ldf文件 如何恢复数据库1. 首先确认已经备份了.mdf和.ldf文件。2. 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。3. 用原有的.mdf和.ldf文件覆盖新建数据库对应的.mdf和.ldf文件。4. 重新启动SQL Server服务,这是应该会看到这个数据库处于置疑(Suspect)状态。(人品好的话,这个时候数据库就已经恢复正常了)5. 在SQL查询分析器中执行以下命令,以允许更新系统表:use mastergosp_configure ‘allow updates’,1reconfigure with overridego6. 阅读全文

posted @ 2010-07-28 16:48 jshchg

数据库质疑或只有MDF文件资料1
摘要:转载至sql server 2000里ldf损坏,只有mdf的恢复 最近遇到了一个sql server 2000文件,ldf损坏了,但mdf还在,于是想办法恢复之,网上找到了些方法,现小结之1)先及时把原来的数据库文件(如test.mdf)备份到其他地方2)停掉服务器3)删除这个test.mdf4) 重新建立一个test同名数据库5)删除这个新建立的test数据库的test.ldf文件,并用开始备份好的test.mdf文件覆盖这个新建立的test.mdf文件6)启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。 .设置数据库允许直接操作系统表。此操作 阅读全文

posted @ 2010-07-28 16:45 jshchg

导航