SqlServer - 军军小站|张军博客
SqlServer

Sql Server 2008 出现"provider:命名管道提供程

在安装SqlServer2008完成后,发现登录时,出现一下图示的"provider:命名管道提供程序,error:40"问题,导致无法登录数据库!Server2008出现'provider:命名管道提供程序,error:40'问题,无法登录数据库"width="611"alt="SqlServer2008出现'provider:命名管道提供程序,error:40'问题,无法登录数据库"style="bor

系统 2019-08-12 09:30:14 2281

SqlServer

Sql Server 中一个非常强大的日期格式化函数

SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/06SelectCONVERT(varchar(100),GETDATE(),2):06.05.16SelectCONVERT(varchar(100),GETDATE(),3):16/05/06SelectCONVERT(varchar(100),GETD

系统 2019-08-12 01:54:50 2280

SqlServer

SQL Server 2000 (sp3,sp4)同步订阅数据库

SQLServer同步订阅数据库出现主键不唯一错误修改如下:分发数据库的系统存储过程sp_msget_repl_commands进行修改后就可以了,将其中定义临时表中的一个字段的数据类型修改,declare@snapshot_seqnostable(subscription_seqnovarchar(16)primarykey),将varchar(16)改为varbinary(16)。SQLServer2000(sp3,sp4)同步订阅数据库出现主键不唯一

系统 2019-08-12 01:32:31 2280

SqlServer

SQL Server 移动数据库

原文:SQLServer移动数据库移动系统数据库在下列情况下可能很有用:故障恢复。例如,数据库处于可疑模式下或因硬件故障而关闭。计划的重定位。为预定的磁盘维护操作而进行的重定位。下列过程适用于在同一SQLServer实例内移动数据库文件。若要将数据库移动另一个SQLServer实例中或另一台服务器上,请使用备份和还原或分离和附加操作。本主题中的过程需要数据库文件的逻辑名称。若要获取该名称,请在sys.master_files目录视图中查询名称列。预先安排的

系统 2019-08-12 01:55:03 2279

SqlServer

清空SQL Server数据库中所有表数据的方法

原文:清空SQLServer数据库中所有表数据的方法其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空库,但由于对数据库结构缺乏整体了解,在删除一个表的记录时,删除不了,因为可能有外键约束,一个常见的数据库结构是

系统 2019-08-12 01:33:59 2278

SqlServer

监测谁用了SQL Server的Tempdb空间

原文:监测谁用了SQLServer的Tempdb空间转自:http://blogs.msdn.com/b/apgcdsd/archive/2011/02/11/sql-server-tempdb.aspxTempdb系统数据库是一个全局资源,供连接到SQLServer实例的所有用户使用。在现在的SQLServer里,其使用频率可能会超过用户的想象。如果Tempdb空间耗尽,许多操作将不能完成。作为一个支持工程师,会被经常问到象“我的Tempdb为什么这么大

系统 2019-08-12 01:55:02 2277

SqlServer

如何使用SQL Server 2005 专用管理员连接(DAC)

一什么是DACSQLServer2005为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。即使在SQLServer不响应标准连接请求时,管理员也可以使用这种连接访问SQLServer,以便执行诊断查询并解决问题。命令行界面(sqlcmd)通过使用特殊的管理员开关(-A),提供并支持这种专用管理员连接(DAC)。二如何使用DAC登录到服务器1本机DAC登录命令行方式下执行sqlcmd-A-Ssql服务器名2远程DAC登录1)打开远程DA

系统 2019-08-12 01:33:25 2277

SqlServer

转:SQL Server Transact-SQL 编程

SQLServerTransact-SQL编程T-SQL语句用于管理SQLServer数据库引擎实例,创建和管理数据库对象,以及查询、插入、修改和删除数据。Ø变量1、局部变量(LocalVariable)局部变量是用户可以自定义的变量,它的作用范围是仅在程序内部,在程序中通常用来储存从表中查询到的数据或当做程序执行过程中的暂存变量。使用局部变量必须以@开头,而且必须用declare命令后才能使用。基本语法:声明变量declare@变量名变量类型[@变量名变

系统 2019-08-12 01:52:28 2275

SqlServer

紧急求助MS SQL Server Database restore出错

在做恢复数据库备份时报错而且尝试了附加数据库也报错.从网上搜索了些方法尝试后也不行,请各位大牛出手相助.由于数据比较重要所以放在首页请各位见谅.由于更换服务器,我把原服务器上数据库进行备份后又将该数据库脱机后拷贝.mdf和.ldf至新的服务器上,原服务器随即重装系统.然后我在新服务器上我创建了个空的数据库去恢复备份发现显示名称***Incompleted***然后恢复时即报错.System.Data.SqlClient.SqlError:RestoreDe

系统 2019-08-12 01:55:30 2274

SqlServer

数据库人员手边系列:SQL Server常见连接错误

SQLServer连接中的常见错误:一.'SQLServer不存在或访问被拒绝'这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQLServer名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.=============首先,检查网络物理连接=============ping<服务器IP地址/服务器名称>如果ping<服务器

系统 2019-08-12 01:54:04 2273

SqlServer

SQL SERVER特殊行转列案列一则

原文:SQLSERVER特殊行转列案列一则今天有个同事找我,他说他有个需求,需要进行行转列,但是又跟一般的行转列有些区别,具体需求如下所说,需要将表1的数据转换为表2的显示格式.我想了一下,给出了一个解决方法,具体如下所示(先给出测试数据)INSERTINTOTESTSELECT1,1,'定型名称','预定型'UNIONALLSELECT1,2,'进布方式','调平'UNIONALLSELECT1,3,'21米长定型机开机速度','25'UNIONALLS

系统 2019-08-12 01:53:21 2273

SqlServer

命令行 安装 sql server

注意,如果要进行静默安装,需要将QUIET参数修改为True,并且删除或注释掉UIMODE参数,然后在命令行窗口运行setup程序:setup.exe/Q/IACCEPTSQLSERVERLICENSETERMS/AGTSVCPASSWORD="mssqld"/SQLSVCPASSWORD="mssqld"/ASSVCPASSWORD="mssqld"/RSSVCPASSWORD="mssqld"/ISSVCPASSWORD="mssqld"/FTSVCP

系统 2019-08-12 01:34:01 2273

SqlServer

SQL Server中SMO备份数据库进度条不显示?

有朋友提到一个奇怪的问题,用SMO备份数据库时不显示进度条,也就是进度条事件PercentComplete不触发。今天试了一下,果然有点奇怪。代码如下:usingMicrosoft.SqlServer.Management.Smo;usingMicrosoft.SqlServer.Management.Common;privatevoidbtnBackup_Click(objectsender,EventArgse){btnBackup.Enabled=f

系统 2019-08-29 23:04:21 2272

SqlServer

SQL Server 2005的100范例程序及数据库下载

这是微软2006/4/19日所公布的SQLServer2005的100范例程序及数据库下载...里面包含超过100个以上的范例程序及3个样板数据库,而范例示范的部分如下:DatabaseEngine,includingadministration,dataaccess,Full-TextSearch,CommonLanguageRuntime(CLR)integration,ServerManagementObjects(SMO),ServiceBroke

系统 2019-08-12 01:32:36 2272

SqlServer

SQL Server 数据库备份

让你的备份模型与你的恢复模型相符合确保你运行的备份类型与你的数据库设置的恢复模型相符合。我见过许多案例设置为完全恢复,但是只有全备份被提到。在这些实例中,事务日志远远比数据库文件更大,但仍然得到了每个备份的支持。利用大块日志恢复模型如果你将给数据库中做大量插入,而且要求如果必要的话可以重建数据,那就通过使用大容量日志恢复模型保存事务日志备份时间。这个选项不对每个大块加载操作都记日志,这样可以使你的事务日志内容更少,事务日志备份运行更快。采用差异备份如果你的

系统 2019-08-12 01:32:44 2270