惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
博客园 - Franky
V
V2EX
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Jina AI
Jina AI
博客园 - 叶小钗
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
M
MIT News - Artificial intelligence
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
D
Docker
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志

博客园 - RainWaterLily

[转贴]如何在3个月内拥有3年的工作经验 [转帖]四种不正确的职业心态 (转载)HP大中华区总裁孙振耀畅谈工作与生活 什么是脑图?(转贴) 创建SQL Server数据库时,首先判断数据库文件是否存在 获取当前正在使用的SQL 数据库 MS SQL Server 2005 无法远程连接 windows计划任务 见“利”忘“义”??? [转]post和get的不同之处 [转]C# 向web网站GET、POST 数据 [转]C# GET、POST方式请求web SQL2005常见性能问题排错演示代码[收藏] sp_fulltext_service (Transact-SQL) 设计模式的原则(转) Extending SQL 2005 Fulltext Search (转载) 感悟(转载) [美]杰克·韦尔奇《赢》摘记 转载:动态调用WebService(C#)
SQL语句获取数据库文件全路径
RainWaterLily · 2008-10-06 · via 博客园 - RainWaterLily

select   filename   from   master.dbo.sysdatabases   where   name   =   @databasename

一些有用的系统存储过程及用法  
  ---------------------------  
  得到SQL   SERVER   的服务器名  
  select   convert(sysname,   serverproperty(N'servername'))  
   
  读取键值  
  xp_instance_regread   N'HKEY_LOCAL_MACHINE',   N'SOFTWARE\Microsoft\MSSQLServer\Setup',   N'SQLPath'  
   
  得到SQL   SERVER   平台信息  
  xp_msver   N'ProductVersion',   N'Language',   N'Platform',   N'WindowsVersion',   N'ProcessorCount',   N'PhysicalMemory'  
   
  得到SQL   SERVER实例的登陆模式  
  xp_instance_regread   N'HKEY_LOCAL_MACHINE',   N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer',   'LoginMode'  
  LoginMode=2则为混合认证=1缺省   nt认证   =0   sa认证  
  The   login   security   mode;   0   indicates   Normal,   1   indicates   Windows   NT   Integrated,   and   2   indicates   Mixed.  
   
  修改SQL   SERVER实例的登陆模式  
  xp_instance_regwrite   N'HKEY_LOCAL_MACHINE',   N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer',   'LoginMode',   N'REG_DWORD',   1  
  1---Windows认证模式  
  2---SQL和Windows认证模式  
   
  得到sql   server   服务器名,和域名列表  
  xp_ntsec_enumdomains  
   
  exec   sp_grantdbaccess   N'zhang',   N'zhang'  
  exec   sp_droplogin   N'zhang'  
  exec   sp_revokedbaccess   N'zhang'  
  exec   sp_dbcmptlevel   N'dbname'  
   
  sp_stored_procedures    
  得到存储过程列表  
   
  xp_availablemedia   2  
  得到硬盘分区信息  
   
  EXECUTE   master.dbo.xp_dirtree   N'E:\',   1,   1    
  得到E:\下的文件列表  
   
  EXECUTE   master.dbo.xp_fileexist   N'F:\Program   Files\Microsoft   SQL   Server\MSSQL\BACKUP\fdsa.dat'  
  文件是否存在  
   
  backup   log   database_name   with   NO_LOG|TRUNCATE_ONLY    
  截断事务日志  
   
  DBCC   SHRINKDATABASE   database_name  
  收缩数据库  
   
  exec   sp_addumpdevice   N'disk',   N'bakdevice',   N'D:\BACKUP\bakdevice'  
  添加备份设备  
  exec   sp_dropdevice   N'bakdevice'  
  删除备份设备  
   
  xp_instance_regread   N'HKEY_CURRENT_USER',   N'Software\Microsoft\MSSQLServer',   N'LastBackupFileDir'  
  上次备份的路径  
   
  xp_instance_regwrite   N'HKEY_CURRENT_USER',   N'Software\Microsoft\MSSQLServer',   N'LastBackupFileDir',REG_SZ,   N'D:\Program   Files\Microsoft   SQL   Server\MSSQL$FANHUI\BACKUP\'  
  改写备份路径  
   
  sp_rename   'tablename.id1','id'  
  更改字段名

posted on 2008-10-06 10:50  RainWaterLily  阅读(2500)  评论()    收藏  举报