-
只有mdf文件的数据库附加失败的修复方法分享(置疑、只读)
只有mdf文件的数据库附加失败的修复附加时报如下错误:服务器:消息1813,级别16,状态2,行1未能打开新数据库'test'。CREATEDATABASE将终止...
数据库操作教程 2022-09-23 17:15:47 -
sqlserver数据库压缩与数据库日志(ldf)压缩方法分享
Access 操作很简单,具体不步骤如下:打开你mdb数据库,工具-->数据库实用工具-->压缩和修复数据库(c)...SQLSERVER一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer-->SQLServer组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择"简单",然后按确定保存2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据不过服务器上可以用下面的语句在查询分析器中执行复制代码代码如下:DUMPTRANSACTION[jc8]WITHNO_LOGBACKUPLOG[j...
数据库操作教程 2022-09-23 17:13:51 -
PL/SQLDEVELOPER使用的一些技巧
1,登录后默认自动选中MyObjects默认情况下,PLSQLDeveloper登录后,Brower里会选择Allobjects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择MyObjects后响应速率则是以毫秒计算的。Tools菜单-->ObjectBrowerFilters,会打开BrowerFolders的定单窗口,把“MyObjects”设为默认即可...
数据库操作教程 2022-09-23 17:13:11 -
sqlserver附加.mdf权限问题解决
问题:数据库附加.mdf文件时,提示无法打开物理文件,操作系统错误5:"5(拒绝访问)"错误:5120。解决方案:数据库当前账户对存放.mdf文件的文件夹权限不足,该文件夹权限角色加入Everyone...
数据库操作教程 2022-09-23 17:07:10 -
获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
复制代码代码如下:SELECTABS(DATEDIFF(dd,EndDate,BeginDate))FROMdbo.WorkingPlan其中,WorkingPlan为一张表,EndDate和BeginDate为WorkingPlan表中的结束时间和开始时间如果哪里有不正确的地方,欢迎批评指正,共同进步。...
数据库操作教程 2022-09-23 17:06:11 -
存储过程配合UpdateDaset方法批量插入Dataset数据实现代码
复制代码代码如下:publicboolSaveSMSMessage(SMSBatchsmsBatch,DataSetsmsMessages){//using(TransactionScopets=newTransactionScope(TransactionScopeOption.Suppress))//{foreach(DataRowrowinsmsMessages...
数据库操作教程 2022-09-23 17:06:08 -
SQL里面用自定义Split()完成个性化需求
复制代码代码如下:SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEfunction[dbo].[SplitString](@Inputnvarchar(max),@Separatornvarchar(max)=',',@RemoveEmptyEntriesbit=1)returns@TABLEtable([Id]intidentity(1,1),[Value]nvarchar(max))asbegindeclare@Indexint,@Entrynvarchar(max)set@Index=charindex(@Separator,@Input)while(@Index>0)beginset@Entry=ltrim(rtrim(substring(@Input,1,@Index-1)))if(@RemoveEmptyEntries=0)or(@RemoveEmptyEntries=1and@Entry<>'')begininsertinto@TABLE([Value])Values(@Entry)endset@Input=...
数据库操作教程 2022-09-23 17:06:07 -
关于SQL中CTE(公用表表达式)(CommonTableExpression)的总结
一.WITHAS的含义WITHAS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNIONALL的不同部分,作为提供数据的部分...
数据库操作教程 2022-09-23 17:01:44 -
AspNetPager分页控件存储过程
复制代码代码如下:SETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOALTERPROCEDUREusp_PagingLarge@TableNamesVARCHAR(200),--表名,可以是多个表,但不能用别名@PrimaryKeyVARCHAR(100),--主键,可以为空,但@Order为空时该值不能为空@FieldsVARCHAR(200),--要取出的字段,可以是多个表的字段,可以为空,为空表示select*@PageSizeINT,--每页记录数@CurrentPageINT,--当前页,0表示第1页@FilterVARCHAR(200)='',--条件,可以为空,不用填where@GroupVARCHAR(200)='',--分组依据,可以为空,不用填groupby@OrderVARCHAR(200)=''--排序,可以为空,为空默认按主键升序排列,不用填orderbyASBEGINDECLARE@SortColumnVARCHAR(200)DECLARE@OperatorCHAR(2)DECLARE@SortTableVARCHAR(200...
数据库操作教程 2022-09-23 17:00:37 -
SQL语句检测sp4补丁是否安装
selectserverproperty('productlevel')如果没有打过SP,则为RTM,否则显示的是SP版本。查看你当前版本号:SELECT@@VERSION结果是:MicrosoftSQLServer2000-8.00.194(IntelX86)Aug6200000:57:48Copyright(c)1988-2000MicrosoftCorporationPersonalEditiononWindowsNT5.1(Build2600:ServicePack3)...
数据库操作教程 2022-09-23 16:57:02