microsoft sql

前沿拓展:

microsoft sql

D


SQLServer常用的几种**作方法

安装完毕SQL SERVER 2005后,会默认自动启动SQL Server等几个服务,这几个服务比较占用系统资源。当不运行SQL Server时,最好停止这些服务。如果一个个点击这些服务,过于麻烦了,可以用批处理文件来启动和停止该类服务。 第一将“控制面板->管理工具->服务”里面的SQL SERVER 2005相关的服务启动类型设置为手动(SQL Server开头的服务),第二新建立一个文本文档,把后缀名改为“bat”。下面就添加批处理命令:启动SQL SERVER.bat: @echo.服务启动…… @echo off @sc start MSSQLSERVER @sc start SQLSERVERAGENT @sc start MSSQLServerOLAPService @sc start msftesql @sc start MsDtsServer @sc start SQLWriter @echo off @echo.启动完毕! @pause停止SQL SERVER.bat: @echo.服务停止…… @echo off @sc stop SQLSERVERAGENT @sc stop MSSQLServerOLAPService @sc stop msftesql @sc stop MsDtsServer @sc stop SQLWriter @sc stop MSSQLSERVER @echo off @echo.停止完毕! @pause*如果想要配置服务的启动方式则可以通过脚本实现

@sc config SQLAgent$wincc start= auto

用sc可打开被禁用的服务,语法是:sc config 服务名 start= demand //手动sc condig 服务名 start= auto //自动sc config 服务名 start= disabled //禁用

启动服务格式为:sc start 服务名sc stop 服务名 其中sc(server control)命令具体用法可以用“sc -help”命令查看,也可到网上搜索。建立好这两个批处理文件后,当运行SQL Server 2005时就执行“启动SQL SERVER.bat”这个批处理文件,退出时就执行“停止SQL SERVER.bat”,很方便。

microsoft sql

删除超过30日的记录

where datediff(day,@datetime,getdate())>30 @datetime为存储过程的传入参数,也可以为数据库字段名称,但字段名称必须为datetime类型

把不同类型的文件导入数据库中的几种方法

导入数据库的方法一、excel数据导入到数据库select* into ccc from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="G:tenptable123";User ID=recipe_db_user;Password=recipe_db_user;Extended properties=Excel 5.0')…[Sheet1$]

select * into b from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;DATABASE=G:tenptable123',CFG_Phase_Info$);二、txt数据导入到数据库中insert into b select* from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;HDR=No;DATABASE=G:',tenptable123#txt);G:是目录,aa#txt) –tenptable123#txt是文本文件名

BULK INSERT b FROM 'g:tenptable123.txt' WITH ( FIELDTERMINATOR =',', ROWTERMINATOR= 'n'),每个数据是以逗号分隔的,ROWTERMINATOR= ',n'每行数据以逗号回车结尾

拓展知识:

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/62084.html