随笔分类 - MS SQL Server
MS SQL Server
摘要:From : http://baike.baidu.com/view/1282929.htm概述 实体-联系模型(简称E-R模型)是由P.P.Chen于1976年首先提出的。它提供不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。E-R数据模型问世后,经历了许多修改和扩充。 E-R模型的结构 E-R模型的构成成分是实体集、属性和联系集,其表示方法如下: (1) 实体集用矩形框表示,矩形框内写上实体名。 (2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。 (3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框...
阅读全文
摘要:FROM : http://www.cio360.net/h/1784/333770-10872.html1.触发器概述 触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛。一般存储过程主要通过存储过程名而被直接调用,触发器则是通过事件触发执行。触发器基于一个表来创建并和一个或多个数据修改操作(插入、更新或删除)相关联,可视作表的一部分。触发器与数据库中的表紧密相关,比如当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行。 SQL Server 包括两大类触发器:DML 触发器和 DDL 触发器。其中DDL 触发器是 SQL
阅读全文
摘要:Web Application Stress Tool(WAS)http://d.download.csdn.net/down/2237536/cnelong如何使用 SQLIOSim 公用程式來模擬在磁碟子系統上的 SQL 伺服器活動http://support.microsoft.com/kb/231619
阅读全文
摘要:From : http://blog.sina.com.cn/s/blog_59e866610100dpaa.html现在的内存已经是越来越大,超过4GB已经不是什么平常事了,但是目前我们用的windows server 2003大部分还是32位的,32位的操作系统最大也只支持4GB的内存,如果运行SQL数据库的服务器上有超过4GB的内存,那么应当在SQL服务器上开启AWE(Address winodwing Extension)地址窗口扩展,否则就算内存再大,SQL也没法利用。use mastergoexec sp_configure "show advanced options&
阅读全文
摘要:FROM : http://blog.sina.com.cn/s/blog_59e866610100dnku.html上次关于SQL文件组的备份和还原似乎意犹未尽,我总觉得好像欠些什么。做了尾日志备份,是为了能将数据库还原到故障发生时的那个点。但如果没有发生故障,而是因为误操作,想还原到前面的一个点呢,当然,同样要先做尾日志备份,否则还原会出错,但是还原的时候不要还原尾日志了。我建了一个测试数据库test,两个文件组,primary和FG1,FG1为默认文件组,(1)先在FG1建了一个表grade,然后对两个文件组都做了一个完整备份(基备份)。(2)然后对表grade插入一些数据,再做了一个事
阅读全文
摘要:FROM : http://blog.sina.com.cn/s/blog_59e866610100dmrq.html如果一个数据库比较大的时候,一般会包含多个文件组,由于备份还原是个很耗资源和时间的事情,所以文件组的备份和还原成了另外一种选择。在创建带有多个文件组的时候,建议将用户数据放在辅助文件组中,就是将其中一个文件组设置为默认,而不是用primary作为默认的文件组:create database teston primary(name=test_mdf,filename='d:\sql_data\test.mdf'size=4MB,maxsize=unlimited,
阅读全文
摘要:FROM : http://blog.sina.com.cn/s/blog_59e866610100dld3.html对于数据库来说,备份和还原无疑是非常重要的。今天就在自己的机器上学习并操作了一下,总结一下。我用的是2005,今天先总结的是完整数据库备份和还原。1、首先先创建备份设备exec sp_addumpdevice 'disk', 'myback1', 'd:\backup\myback1.bak'goexec sp_addumpdevice 'disk', 'myback2', 'd:\back
阅读全文
摘要:From : http://blog.csdn.net/feixianxxx/article/details/4370448SQL备份与还原经典文档======================================================================SQL备份======================================================================----------------------------------------------------------------------1、SQL数据库恢复模
阅读全文
摘要:From : http://www.cnblogs.com/whitney/archive/2008/08/22/1273879.html前几天因为一个例外,数据库在没有做备份的情况下,直接删除了表记录。事后,又需要查询到删除的记录的内容。因此,在网上软件SS了半天,发现Log Exlorer For SQL Service能实现将表操作日志显示出来的功能。下载安装使用后,发现这款软件的确不错,收藏ing。 本次的使用的VER:4.2 Demo; 数据库:SQL2005; 目的:恢复被删除的数据。所以,只略说了恢复数据的步骤。4.2Demo的界面以蓝色为主调,运行软件可见:(1).点击<
阅读全文
摘要:转自:http://apps.hi.baidu.com/share/detail/16551056 在被设置为“可疑”后很纳闷,之前没有遇到此类情况,问了几个前辈依然未找到问题所在。最后还是解决了,现在给大家分享我的解决办法: 首先,不能使得数据库脱机、分离等操作,在这种情况下,数据库不能惊醒备份的。如果你真的使得数据库脱机,就再也没有办法解决了。我也干过这件傻事,千万不能重蹈覆辙哦。(切记!切记!) 其次,执行下列代码,将MyDB换成你自己的数据库。 USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVE
阅读全文
摘要:轉自:http://www.cnblogs.com/cyq1162/archive/2010/08/14/1799640.html公司新搬家,这几天网络动震不堪,昨天还没来及关上电脑,电工刹的一间就把电源切断了。重启后发现本地网卡不正常了,疑似坏了,领了无线网卡,往USB接口一插,将就用着了。今天打开项目运行,发现黄色页面,日志报错,无法链接,打开SQL一看,数据库变成了“三角惊叹号+数据库名+(可疑)”了!于是,内事不决问Baidu,得出以下几条信息,执行一下好了,特此记录一下:1、修改数据库为紧急模式ALTER DATABASE 数据库名 SET EMERGENCY2、使数据库变为单用户模
阅读全文
摘要:轉自:http://www.dabaoku.com/jiaocheng/biancheng/mssql/200910111334.shtml最近为数据库服务器增加了内存,达到了最大支持的8G,数据库用的是mssql 2005 ,之前内存一直是4G的,不存在内存大和32位操作系统冲突的事情,32位操作系统单进程最大支持2G的内存,这样子的话内存就白加了,怎么办呢?网上搜索了很多资料,发现微软提供了一个算是临时的解决方案吧,使用AWE来分配内存,这样子sqlserver占用的内存基本上可以达到系统总内存。但是,经过一段时间的运行,发现了一个问题,就是当内存占用增加到一定量(比如6G)的时候,内存还
阅读全文
摘要:From : http://www.phperz.com/database/Mssql-Server/0625260320102603.html 目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成 为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL2005及2008以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是 要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式各样的方案来有效降低数据访问负荷的原 因, 其中的‘读写分离’方案就是
阅读全文
摘要:FROM : http://blog.csdn.net/yunhaiC/archive/2009/05/19/4200698.aspx先前的程式安裝在安裝機制上建立了擱置檔案作業 系統是 XP,試過網上給予的解決方法,無法解決,請高手指點 先前的程式安裝在安裝機制上建立了擱置檔案作業。執行安裝程式前您必須重新啟動電腦 如果出現這個錯誤訊息,請重新啟動伺服器,然後嘗試再安裝一次。如果重新啟動伺服器之後,還是出現同樣的錯誤訊息,表示您嘗試刪除的檔案,可能是唯讀檔案。 如果要檢查檔案是不是唯讀檔案,請依照下列步驟執行: 1. 找出以下登錄機碼: HKEY_LOCAL_MACHINE\SYSTEM\C
阅读全文
摘要:From : http://hi.baidu.com/ylj798/blog/item/4878077ab64fe7ea2f73b300.html有的时候发现查询数据库会出现以下类似的提示:[Microsoft][ODBC SQL Server Driver][SQL Server]text、ntext 或 image 节点的页 (1:220),槽 14 不存在。[Microsoft][ODBC SQL Server Driver][SQL Server]通讯链接失败[Microsoft][ODBC SQL Server Driver][SQL Server]警告: 严重错误 7105 发生于
阅读全文
摘要:FROM : http://atkins.5d6d.com/viewthread.php?tid=6847分析及解决SQLServer死锁问题死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待。简单的例子如下: trans1 trans2 ------------------------------------------------------------------------ 1.IDBConnection.BeginTransaction 1.IDBConnection.BeginTransaction 2.update table A
阅读全文
摘要:轉自:http://kenchell.blog.163.com/blog/static/26088309200941035417557/刚开始用SQL Server的时候,我没有用显示执行计划来对查询进行分析。我曾经一直认为我递交的SQL查询都是最优的,而忽略了查询性能究竟如何,从而对“执行计划”重视不够。在我职业初期,我只要能获取数据就很开心,而不去考虑数据是如何返回的,“执行计划”对我的查询作了什么工作。我以为SQL Server会自己去处理查询的性能问题的。作为一个刚进入IT行业或者刚学到新技术的软件工程师,在编写代码前不太可能有时间去学习
阅读全文
摘要:如果对MSSQL的用户信息有兴趣了解的话,你就可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢?其实只要仔细看看master.dbo.sp_addlog如果对MSSQL的用户信息有兴趣了解的话,你就可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢? 其实只要仔细看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代码,真是
阅读全文
摘要:ACID数据库系统必须维护事务的以下特性:原子性(Atomicity), 一致性(Consistency), 隔离性(Isolation), 持久性(Durability).这些特性简称ACID。
阅读全文
摘要:官方資料PHP的MSSql的操作类php调用mssql存储过程。 Php Mssql操作简单封装支持存储过程php操作mssql类php连接mssql的一些方法总结php操作mssql的函数集合对一个Php访问Mssql操作的一个简单封装简单支持存储过程php mssql操作类php处理SqlServer数据类php与mssql存储过程的返回值PHP如何得到mssql的存储过程的输出参数? 分页组件 PHP5+MSSQL mssql和mysql区别PHP MSSQL Class在目前几乎所有的PHP5中文手册中,MSSQL数据库函数几乎都是英文的,为了方便查询和使用,这里将PHP5 中 MSS
阅读全文
浙公网安备 33010602011771号