透明 发表于 2015-1-16 22:15:55

MYSQL编程:SQL Server 2005/2008 用户数据库文件默...

这种服务也提供了足够的监控功能来跟踪性能和使用情况,在问题发生时将发出通知并生成一定深度的分析报告。以下仅为参照,假如有多个实例,大概会有些许分歧:
本情况是SQLServer2005StandardVersion64-bit和SQLServer2008StandardVersion64-bit双实例同时安装在一个
WindowsServer2008StandardVersion64-bitOS上:

代码
复制代码代码以下:
WindowsServer2008StandardVersion64-bit
SQLServer2005StandardVersion64-bit

查询用户库Data文件默许路径:
DECLARE@DefaultDataVARCHAR(100)
EXECmaster..xp_regread@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL.1MSSQLServer,
@value_name=DefaultData,
@DefaultData=@DefaultDataOUTPUT
SELECT@DefaultData

查询用户库Log文件默许路径:
DECLARE@DefaultLogVARCHAR(100)
EXECmaster..xp_regread@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL.1MSSQLServer,
@value_name=DefaultLog,
@DefaultLog=@DefaultLogOUTPUT
SELECT@DefaultLog

查询用户库备份文件默许路径:
DECLARE@BackupDirectoryVARCHAR(100)
EXECmaster..xp_regread@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL.1MSSQLServer,
@value_name=BackupDirectory,
@BackupDirectory=@BackupDirectoryOUTPUT
SELECT@BackupDirectory


修正用户库Data文件默许路径:
EXECmaster..xp_regwrite
@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL.1MSSQLServer,
@value_name=DefaultData,
@type=REG_SZ,
@value=D:SQL2005Data

修正用户库Log文件默许路径:
EXECmaster..xp_regwrite
@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL.1MSSQLServer,
@value_name=DefaultLog,
@type=REG_SZ,
@value=D:SQL2005Log

修正用户库备份文件默许路径:
EXECmaster..xp_regwrite
@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL.1MSSQLServer,
@value_name=BackupDirectory,
@type=REG_SZ,
@value=D:SQL2005DBBak


复制代码代码以下:
WindowsServer2008StandardVersion64-bit
SQLServer2008StandardVersion64-bit

查询用户库Data文件默许路径:
DECLARE@DefaultDataVARCHAR(100)
EXECmaster..xp_regread@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL10.SQL2008MSSQLServer,
@value_name=DefaultData,
@DefaultData=@DefaultDataOUTPUT
SELECT@DefaultData

查询用户库Log文件默许路径:
DECLARE@DefaultLogVARCHAR(100)
EXECmaster..xp_regread@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL10.SQL2008MSSQLServer,
@value_name=DefaultLog,
@DefaultLog=@DefaultLogOUTPUT
SELECT@DefaultLog

查询用户库备份文件默许路径:
DECLARE@BackupDirectoryVARCHAR(100)
EXECmaster..xp_regread@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL10.SQL2008MSSQLServer,
@value_name=BackupDirectory,
@BackupDirectory=@BackupDirectoryOUTPUT
SELECT@BackupDirectory


修正用户库Data文件默许路径:
EXECmaster..xp_regwrite
@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL10.SQL2008MSSQLServer,
@value_name=DefaultData,
@type=REG_SZ,
@value=D:SQL2008Data

修正用户库Log文件默许路径:
EXECmaster..xp_regwrite
@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL10.SQL2008MSSQLServer,
@value_name=DefaultLog,
@type=REG_SZ,
@value=D:SQL2008Log

修正用户库备份文件默许路径:
EXECmaster..xp_regwrite
@rootkey=HKEY_LOCAL_MACHINE,
@key=SoftwareMicrosoftMicrosoftSQLServerMSSQL10.SQL2008MSSQLServer,
@value_name=BackupDirectory,
@type=REG_SZ,
@value=D:SQL2008DBBak

也许最好的策略是以不变应万变:给客户他们所需要的,不多也不少。如果MySQL学习教程适合他们,他们就不应该买别的工具。事实上,云计算产业一直推崇自助服务,但提供这些服务的公司已经开始认识到解决方案提供商推销他们商品的价值。

兰色精灵 发表于 2015-1-19 06:26:24

如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。

老尸 发表于 2015-1-25 22:17:00

理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识

若天明 发表于 2015-2-4 08:59:06

这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。

金色的骷髅 发表于 2015-2-27 21:49:04

这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。

莫相离 发表于 2015-3-9 14:55:54

可以动态传入参数,省却了动态SQL的拼写。

海妖 发表于 2015-3-17 00:19:23

不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关

admin 发表于 2015-3-23 10:10:54

还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。
页: [1]
查看完整版本: MYSQL编程:SQL Server 2005/2008 用户数据库文件默...