今天重装了一下家里电脑的数据库 在附加己有数据库时,出现5123错误 错误载图 image.png 解决方法: 1.直接把己有数据库复制到sql安装目录下C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA 这样就可以附加,不知道是不是在装数据库时漏选了什么操作,以前没遇到过。 2.在己有数据库mdf和ldf文件上, 右键---->属性---->添加---->高级---->立即查找---->Authenticated Users---->确定 ------>完全控制勾上
在MS SQLSERVER中一直有这样的问题,SQLSERVER的状态”置疑”,我们先来分析一下SQLSERVER数据库”置疑”的原因: 1.错误的删除日志; 2.硬件(HD)损坏,造成日志和数据文件写错误 ; 3.硬盘的空间不够,比如日志文件过大; 解决办法: 这是最简单的办法是有数据库的全备份,然后恢复即可. 删除原始的数据库: USE MASTER GO DROP DATABASE DB_SUEPECT 2.建立同名的数据库: USE master GO CREATE DATABASE DB_SUSPECT FILEGROWTH = 5 ) LOG ON ( NAME = ‘DBNAME_LOG’, FILENAME = ‘g:’, SIZE = 5MB, FILEGROWTH = 5MB ) GO 3.恢复数据库 DBNAME_DAT.MDF,DBNAME_LOG.LDF移走: 4.启动SQL Server服务: NET START MSSQLSERVER 5.重新建立一个同名的数据库DB_SUSPECT; USE
三、在企业管理器中,新建同名数据库(假如数据库为test),注意建立的数据库名称,还有数据文件名要保持和原数据库一致。 四、停止数据库服务器。 五、将刚才新建数据库生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库.mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。 六、启动数据库服务器。 此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。 七、设置数据库允许直接操作系统表。 九、下面执行真正的恢复操作,用dbcc rebuild_log命令来重建数据库日志文件(重建路径根据你实际的数据库路径来)。 此时打开在企业管理器里面会看到数据库的状态为“只供DBO使用”。此时可以访问数据库里面的用户表了。 十、验证数据库一致性。
很多软件都需要搭载数据库服务器,数据库服务器在现代软件系统中扮演着至关重要的角色,为数据持久化、数据一致性、数据安全性、数据查询效率等多个方面提供了强有力的支持,确保软件系统能够高效、稳定 有时我们在安装数据库时总是出现这样那样的错误,导致安装不成功需要删除卸载后重新安装,卸载数据库如果没有删除干净在重装数据库的时候会失败。 今天来和小编一起学习下如何在电脑上完全删除卸载SQL2008数据库。1,卸载SQ,2008主程序,点击计算机左下角开始-控制面板,进入控制面板后找到程序-卸载程序。 10,删除完成后关闭即可,接下来需要删除所有与数据库相关的残留文件和程序,否则在重新安装数据库时会安装失败。 13,清理残留文件,如果没有删除干净在重装数据库的时候会失败。
这种问题一般是由于数据库日志Ldf文件过大导致的错误,数据库LDF日志文件存储的是数据库操作数据的信息,其中包含有(新增数据、修改数据、删除数据等)。 今天来和小编一起学习下如何收缩SQL2008数据库日志Ldf文件过大吧! 2,进入SSMS后在左侧数据库目录中找到需要收缩ldf文件的数据库名称(例如:QFBJZT)然后右键选择“属性”快捷命令。 3,返回SSMS窗口,右键单击目标数据库名称QFBJZT,右键选择任务-收缩-数据库。4,在收缩数据库页面中无须调整参数,直接单击“确定”按钮开始收缩数据库的操作。 日志文件在一些异常情况下往往是恢复数据库的重要依据,收缩数据库操作主要作用是收缩日志大小。所以需要定期进行上述操作,以免数据库日志过大。
如图所示: 12、在”磁盘空间要求”页面中,显示了安装软件所需的空间,单击下一步继续,如图所示: 13、在”服务器配置”页面中,根据需要进行设置,单击下一步按钮继续安装,如图所示: 14、在”数据库引擎配置 ”页面中,设置身份验证模式为混合模式,输入数据库管理员的密码,即sa用户的密码,并添加当前用户,单击下一步按钮继续安装,如图所示: 15、在”Analysis Services配置”页面中,添加当前用户
SQL数据库修复的三大核心技术: 1、磁盘阵列分析重组技术; 2、数据库恢复与修复技术; 3、SCSI盘物理故障开盘技术。 至今已经成功恢复数百台服务器的SQL数据库,用户覆盖全国。 导致SQL数据库丢失的原因: 1、各种原因:误删除、误格式化、断电等造成的MS SQL SERVER数据库文件破坏。 3、SQL SERVER数据库遇到其他任何意外而丢失数据,比如文件头丢失、物理设备不能激活、部分数据库文件被覆盖等现象。 一旦SQL数据库出现故障,请您注意以下几点: 1、一般情况下,在确认数据库故障后,最好立即关闭电源,避免操作系统等生成的临时文件对数据库文件进行覆盖,因为通常数据库文件都较大,被覆盖的可能性极大。 3、千万不要相信别的数据恢复公司所谓“数据库文件不能修复”,有很多客户在我们这里数据库恢复成功,因为SQL数据库、RAID磁盘阵列这些高端数据恢复是我们最擅长的领域。
数据库置疑产生的原因 SQL Server所在分区空间是否够?数据库文件大小是否达到最大文件限制? 电脑非法关机也会造成数据库置疑 电脑磁盘有坏道有可能造成数据库置疑 数据库置疑的预防 数据库存放的盘符,空间是否够大,经常检查盘符的空间 数据库存放的盘符的格式设置为NTFS格式 进行病毒清除时 ,如果提示如下图片就有可能表示数据库置疑了 需要确认检查数据库置疑,打开企业管理器中的数据库目录,如下图显示表示置疑 下面所有修复置疑的语法,在没有特别提到时,默认数据库都请选择(Master) )数据库即可。 ’ 备注:其中的数据库名称根据客户使用的数据库进行更改。
很多初学者在开始安装AdventureWorks2008时,虽然成功安装了,但是却发现其他的数据库都有,就偏偏没有AdventureWorks2008,就如下图所示: 最近很多人问这个问题的解决办法 Part1:http://download.csdn.net/source/3136079 Part2:http://download.csdn.net/source/3136070 另外附上还原数据库的方法 : 打开【MS SQL SERVER】,在Databases上右键选择Restore Database(还原数据库),打开后如下图所示: 选择【原设备】,找到要还原的数据库文件(.bak
准备工作: 客户端所在pc机配置: 配置数据源 控制面板-管理工具-ODBC数据源-系统DSN-添加-选择 其中服务器:远程数据库服务器引擎,名称和描述可以随便写 下一步,……下一步, ,按提示操作…… 数据库服务器所在pc机配置: 参考“SQLServer 2008(R2)如何开启数据库的远程连接” 接下来的操作 请参考文章:SQLServer 远程链接MySql数据库详解 测试 1,打开软件,点击身份验证的下拉按钮,选择<浏览更多> 2,点击网络服务器,找到远程数据库的数据库引擎 3,输入远程数据库上的用户名及密码,点击链接 注意:SQLServer
以前在SQL2005中用的语句,到了SQL2008不能执行了,其实这个问题在7月份在美国的时候就遇到了,一直拖着,今天发现数据库占用空间达到30G了,当然了大部分是日志,因为有几张表每天Truncate SQL2005里面好用的SQL --DatabaseName为数据库名 DUMP TRANSACTION DatabaseName WITH NO_LOG BACKUP LOG DatabaseName WITH NO_LOG DBCC SHRINKDATABASE(DatabaseName) 经过搜索,参考了比较全的一篇文章《SQL2008如何压缩日志(log)文件?
执行成功是返回值为该命令所影响的行数,如果影响的行数为0时返回的值为0,如果数据操作回滚得话返回值为-1,对于这种更新操作 用我们平时所用的是否大于0的判断操作应该没有问题而且比较好,但是对于其他的操作如对数据库结构的操作 ,如果操作成功时返回的却是-1,这种情况跟我们平时的思维方式有点差距所以应该好好的注意了,例如对数据库共添加一个数据表的Create操作,当创建数据表成功时返回-1,如果操作失败的话(如数据表已经存在)
为什么要搭建SQL2008呢?因为公司随着业务的不断扩大,为了存储、处理和管理公司的人员管理数据、公司客户销售数据和公司项目方案数据,所以现在要建立企业数据库系统,因此要搭建SQL2008。 搭建SQL2008分两个阶段: 首先要做好前提准备条件 打开一台Windows Server 2008虚拟机准备安装SQL Server 2008 Internet Explorer
网上已经有很多文章讲这个了,不过大多是教人如何利用命令来处理的,一直认为:对于能用图形界面搞定的事情,尽量就不用命令方式解决(记命令很伤脑细胞的) 1、打开数据库属性对话框 2、把恢复模式设置为"简单"
一、安装SQL Server 2008 安装SQL2008的过程与SQL2005的程序基本一样,只不过在安装的过程中部分选项有所改变,当然如果只熟悉SQL2000安装的同志来说则是一个革命性的变动,可以通过网盘下载 :http://pan.baidu.com/s/1pKkPeo7 (一)安装前的准备 (1)需要.Net Framework 3.5,若在Vista或更高的OS上需要3.5 SP1的支持(在SQL2008 ,功能的选择上可以按实际工作需要来制定,本人一般选择:数据库引擎服务、客户端工具连接、SQL Server 联机丛书、管理工具-基本、管理工具-完整其中数据库引擎服务是SQL数据库的核心服务,Analysis 如图 (4)服务器配置,服务器配置主要是服务启动帐户的配置,服务的帐户名推荐使用NT AUTHORITY\SYSTEM的系统帐户,并指定当前选择服务的启动类型,如图 (5)数据库引擎配置,在当前配置中主要设置 SQL登录验证模式及账户密码,与SQL的数据存储目录,身份验证模式推荐使用混合模式进行验证,在安装过程中内置的SQL Server系统管理员帐户(sa)的密码比较特殊,SQL2008对SA的密码强度要求相对比较高
SQL2008要求系统必须是.net Framework 3.5 SP1版本,不是的话他会帮你升级成这个版本的,要求真是高,都3.5SP1了! 与SQL2005不同之处是有个“Microsoft Sync Framework”,但是却少了示例数据库的安装。 边看奥运会开幕式边装SQL2008,感觉时间过得很快,几下就装完了。 SQL2008的示例数据库仍然是AdventureWorks的数据,和SQL2005是大部分是相同的,不过加了SQL2008的新特性,为了区分,所以数据库名字叫做AdventureWorks2008了。 .zip AdventureWorks2008中使用了SQL2008的新特性FILESTREAM,所以必须要启用该特性才能够还原数据库成功。 另外两个示例数据库也接着还原即可。
SQLServer提供了多种数据导出导入的工具和方法,在此,分享我实践的经验(只涉及数据库与Excel、数据库与文本文件、数据库与数据库之间的导出导入)。 (一)数据库与Excel 方法1: 使用数据库客户端(SSMS)的界面工具。右键选择要导出数据的数据库,选择“任务”——“导出数据”,下图1,按照向导一步一步操作即可。 (二)数据库与文本文件、数据库与数据库 数据库之间的数据迁移或导出导入其实是比较方便的,比如备份数据库后,在新的机器上做恢复。 但是需要注意的是SQL2008之前的版本的备份无法在SQL2012或以上版本上直接恢复的,而是通过中间的SQL2008做一个过渡,把旧版本的数据库恢复到SQL2008,然后做备份,最后在SQL2012上恢复 使用SQL2012的SSMS,同时连接到SQL2012和SQL2008的实例,通过编写脚本把SQL2012的数据导入到SQL2008中。两个实例的可以通过链接服务器来连接。以下是设置步骤。 ?
sql server,下面以sql2008为例。 sql sever数据库建议安装sql2008或以上版本,如果电脑或服务器上没有安装数据库,参考下面步骤安装。 sql2008 r2下载地址:点击下载 提取码: wfb4 下载后点击安装文件,安装步骤如下: 1,点击左侧的 安装 ,再点击右边的 全新安装或向现有安装添加功能。 17、连接后出现如下界面,sql2008数据库可以正常使用了。 1.jpg sql server软件安装完毕后,需要新建一个数据库用来作为PageAdmin网站的数据库。 1、打开sql管理界面,如图所示,找到数据库,右键单击数据库,选择新建数据库。 2、填写一个数据库名称,点击确定即可。 3、在数据库管理中就可以看到新建的数据库。
数据库集群 集群的存在意义是为了保证高可用、数据安全、扩展性以及负载均衡。 什么是集群? 由二台或更多物理上独立的服务器共同组成的"虚拟"服务器称之为集群服务器。 如果你没有这样做,则需要将集群磁盘资源R、S和T故障转移部署到NodeA,同样也会安装软件组件和数据库到这些驱动器上。 剩下的安装明细包括了集群的安全策略,服务配置(服务账户明细)和数据库引擎配置 (包括账户配置、文件流设置和数据目录)。在数据目录的标签下,展示你选择的之前提供的驱动盘符--“驱动\目录” 结构。 集群有很多种形式如本篇这种共享磁盘模式的数据库集群,以及实现负载均衡的集群等等,但是正如文章一开 始我提到的SQL Server集群不能真正提高性能。
前日,狐友会的火种跑过来问来,装好了SQL2008,但是猫框怎么联不上去。猫猫二话没说,直接远程连上电脑查看问题,这就是狐友会VIP的特权。 首先要打开SQL2008的配置管理器 将TCP/IP设为已启用。 再次双击TCP/IP的设置 IPALL 设置为你想要的端口,TCP端口我这里设置为3300,默认1433我不建议用。 将其它IP1-IP5之类的,有用的活动设为“是” 最后打开猫框的账套设置测试(要附加自己的库,或新建数据库) 解决SQL2008将内存耗尽,系统卡死的问题 此条感谢狐友会赵总的经验 SQL2008数据库的默认设置是有多大内存用多大