当前位置: 首页 > news >正文

佛山企业网站搭建公司广州品牌建站广州品牌建站

佛山企业网站搭建公司,广州品牌建站广州品牌建站,怎么看网站是哪个平台做的,潍坊模板建站定制网站FROM#xff1a;http://blog.csdn.net/liangCK/archive/2008/10/07/3029315.aspx 在 SQL Server 2000 中修改系统表的方法大部分人都知道#xff0c;介绍如何在 SQL 2005 中修改系统表的资料目前还比较少#xff0c;虽然微软不赞成修改系统表#xff0c;而且也把修改系统表…FROMhttp://blog.csdn.net/liangCK/archive/2008/10/07/3029315.aspx 在 SQL Server 2000 中修改系统表的方法大部分人都知道介绍如何在 SQL 2005 中修改系统表的资料目前还比较少虽然微软不赞成修改系统表而且也把修改系统表的代码隐藏起来了。但微软一贯喜欢给自己留个小后门。我是这么想的最先知道如何修改 SQL 2005 系统表的人只有微软 SQL Server 2005 的设计、开发者。于是就到 msdn 中逛逛最后终于找到了 SQL 2005 修改系统表的方法 SQL 2005 修改系统表的两个先决条件 1. 在单用户模式single-user mode下启动 sql server instance实例。 2. 使用管理员专用连接DAC dedicated administrator connections)连接到 SQL Server Instance下面就来具体介绍如何实现这两个修改系统表的先决条件。 1. 单用户模式下启动 SQL Server 2005 Instance实例)。 【开始】--【运行】--【services.msc】进入 Windows 服务管理器。 找到 【SQL Server 服务】--【右键】--【属性】 根据【可执行文件的路径】内容我的是 D:\Microsoft SQL Server 2005\MSSQL.1\MSSQL\Binn\sqlservr.exe -sSQLB命令行下进入 sqlservr.exe 安装路径执行sqlservr.exe -sSQLB -m C:\d: D:\cd D:\Microsoft SQL Server 2005\MSSQL.1\MSSQL\Binn D:\Microsoft SQL Server 2005\MSSQL.1\MSSQL\Binn sqlservr.exe -sSQLB -m-sSQLB 表示要启动的SQL Server 实例名字为SQLB-m 参数表示以单用户模式启动 SQL Server 实例。如果顺利的话SQL Server 实例就启动起来了。如果启动不了呢可以重新启动下机器再试如果仍然启动不了那你可以根据报错内容到网上找找解决方法。 2. 使用 DAC 连接到 SQL Server 2005。 使用 DAC 连接到 SQL Server 2005 最常见的方法就是在命令行下执行带有 -A 参数的 sqlcmd如 c:\sqlcmd -E -S MYPC\SQLB -A也可以使用 SQL Server 超级用户和密码进入 c:\sqlcmd -U sa -P **** -S MYPC\SQLB -A注意这里是“MYPC\SQLB”computer_name\instance_name而不单单只是 SQL Server 实例名“SQLB”。 小知识“除默认实例外所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name\ instance_name 指定”。 如果不能通过 DAC 连接到 SQL Server 2005 实例那你就要检查下SQL Server Browser 这个服务启动没有。SQL Server Browser 侦听 1434端口UDP端口它可以根据客户端发送来的实例名返回相应的IP 和 Port从而引导客户端建立正确的连接。 大部分情况下都能顺利完成 DAC 连接。但是在命令行下操作 SQL Server你不觉得很痛苦吗如果没有配置好 cmd 环境显示的结果总是乱七八糟的。呵呵我在这里介绍下如何使用 SQL Server Management StudioSSMSDAC 到 SQL 2005。DAC 连接跟普通连接不一样它有个自己专用的端口我们只要找到这个 DAC 端口就可以以任何方式命令行或者 SSMS连接到 SQL 2005 实例。 如何找到 DAC 的专用端口呢当你在命令行单用户下启动 sql server 的时候 SQL Server 在屏幕上会输出好多日志信息。关键是找到包含“Dedicated admin connection”的内容 Server is listening on [ 127.0.0.1 [ipv4] 1183]. Dedicated admin connection support was established for listening locally on port 1183.这条信息告诉我们SQL 2005 在网络地址 127.0.0.1 上的 1183 端口监听客户端的 DAC 连接。我们启动 SSMS在服务器名称中输入127.0.0.1,1183。这里的 ip 和 port 中间要用英文逗号“,”来分隔。当然也可以在命令下通过 sqlcmd 来建立 DAC 连接。 c:\sqlcmd -E -S 127.0.0.1,1183需要注意的是如果指定了 DAC 端口就不要在 sqlcmd 后加 -A 参数否则会出错。这时候也不需要启动 SQL Server Browser 了因为我们已经告诉 sqlcmd 要连接到的 DAC 地址和端口是127.0.0.11183。 就可以通过 DAC 连接到 SQL 2005 中这时候会出现个错误忽略它。 3. 在 SQL 2005 中修改系统表 use master gocreate table ddd (id int not null) goinsert into ddd values(10) go这时候我们创建了一个表ddd。下面在 SQL 2005 系统表 sys.sysschobjs 中查询这个表“ddd”的元数据。sys.sysschobjs 就类似于 SQL 2000 中的系统表 dbo.sysobjects。 select * from sys.sysschobjs where name ddd下面列出的结果集中由于版面的缘故我省略了 created, modified 两个日期字段内容。 id name nsid nsclass status type pid pclass intprop created modified ---------- ----- ---- ------- -------- ---- ---- ------ -------- ------- -------- 1211151360 ddd 1 0 917504 U 0 1 1 2008*** 2008*** 这时候我想把表“ddd”更名为“sqlstudy” update sys.sysschobjs set name sqlstudy where name ddd警告: 数据库 ID 1 中的系统表 ID 34 已直接更新但可能未维护缓存一致性。应重新启动 SQL Server。 (1 行受影响)因为有缓存导致不一致新的表名字可能没有马上生效在命令行 CtrlC重新启动 SQL Server 2005。就可以看到表“ddd”已经改名为“sqlstudy”了。 select * from sqlstudyid ------- 10补充内容查看 SQL 2005 系统表的语句。 select name from sys.all_objects where type S order by namename ------------------- sysallocunits sysasymkeys sysbinobjs sysbinsubobjs syscerts syschildinsts sysclsobjs syscolpars sysconvgroup sysdbfiles sysdbreg sysdercv sysdesend sysendpts sysfiles1 sysftinds sysguidrefs syshobtcolumns syshobts sysidxstats sysiscols syslnklgns syslogshippers sysmultiobjrefs sysnsobjs sysobjkeycrypts sysobjvalues sysowners sysprivs sysqnames sysremsvcbinds sysrmtlgns sysrowsetcolumns sysrowsetrefs sysrowsets sysrts sysscalartypes sysschobjs sysserefs syssingleobjrefs syssqlguides systypedsubobjs sysusermsgs syswebmethods sysxlgns sysxmitqueue sysxmlcomponent sysxmlfacet sysxmlplacement sysxprops sysxsrvs在 SQL Server 2005 master 数据库中共有 51 个系统表。并且这些系统表的 schema 是 “sys”。 本文《SQL 2005 修改系统表方法》示例在 SQL Server 2005 Enterprise Edition SP2(9.00.3042.00) 环境下运行通过。操作系统Windows Server 2003。 本文参考http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID89594SiteID1 转载于:https://www.cnblogs.com/xioxu/archive/2009/02/20/1394995.html
http://www.sadfv.cn/news/256791/

相关文章:

  • 网站建设全网推广小程序建设企业网站的重要性
  • 网站做伪静态深圳网络推广公司排名
  • 利用云服务器做网站射阳做网站的公司
  • 石家庄网站建设招商变更网站备案信息
  • 扬州市网站建设绵阳高端网站建设
  • 网站建设合同书保密条款wordpress好还是discuz
  • 重庆响应式网站建设费用已有域名 wordpress
  • 网站怎么做uc整合微网站有什么好处
  • tinypng图片压缩网站厦门网站建设推广哪家好
  • 网站开发代码h5福州网站设计企业建站
  • 如何在记事本中做网站链接初中生如何做网站
  • 烟台北京网站建设怎么查看网站的建设时间
  • 共享虚拟主机普惠版做网站焦作市网站建设
  • 重庆网站建设培训机构北京政务服务官方网站
  • 网站后台打打开空白wordpress什么删留言
  • 张店学校网站建设定制网站建设首选玖艺建站信得过
  • 校园网站建设er模型做视频资源网站有哪些难点
  • 网站建设心得总结做校园网站
  • 网站最新一次改版时间什么意思沧州做网站哪家公司好
  • 网站建设的技术需要多少钱网站开发的最后5个阶段
  • 知乎 拒绝 朋友 做网站长沙竞价网站建设价格
  • 民兵信息化网站建设如何开一个微信公众号
  • 滨州五学一做考试网站网页游戏在线
  • 浅谈网站规划建设与管理维护关键词数据分析
  • 北京首钢建设有限公司网站采集网站怎么做
  • 怎么把网站放到服务器成都装修网站建设
  • 自己建设的网站打开慢做网站违反广告法
  • 国外服务器租用网站建设工程公司账务处理
  • 哪里建网站最好施工企业营销人员培训
  • 网站开发 模块邢台多地划为高风险区