SQL Server 2008禁止修改表结构的解决办法

摘要:
我将数据库文件复制到另一台机器上,附加数据库文件没有问题。修改表结构后,将禁用保存提示。在对话框中,只有两个按钮:取消和保存文本文件。单击“取消”取消修改,然后单击“保存文本文件”将相关信息保存到记事本中(此信息基本上是无用的)。默认情况下,不允许修改表结构。事实上,您可以在ManagementStudio的工具选项中修改设置!
  近日在使用SQL Server 2008 Management Studio时遇到一个奇怪的问题,之前的数据库是用SQL Server 2005创建的,我将数据库文件复制到另外一台机器上,这台机器上安装的是SQL Server 2008,将数据库文件附加进来没有任何问题,但是当我打开SQL Server 2008的Management Studio,修改表结构后保存提示修改被禁止,如下图。

10-21-2009 2-22-04 PM

  该对话框中只有Cancel和Save Text File两个按钮,点击Cancel取消修改,点击Save Text File会将相关信息保存到一个记事本里(这个信息基本没啥用)。其实这是SQL Server 2008的一种保护机制,默认情况下不允许修改表结构,其实你可以在Management Studio的Tools-Options中修改一下设置就行了!如下图,在对话框中选择Designers,将其中的Prevent saving changes that require re-creation前的对勾去掉,然后就可以修改表结构并完成保存操作了。

10-21-2009 2-26-21 PM

免责声明:文章转载自《SQL Server 2008禁止修改表结构的解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇商品订单库存一致性问题的思考小米open-falcon监控系统接入手册下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用com.aspose.words将word模板转为PDF乱码解决方案(window下正常)

  最近在做电子签名过程中,需要将合成的电子签名的word文件(正常)转换为pdf文件时,在开发平台window下转换没有问题,中文也不会出现乱码。但是将项目部署到正式服务器(Linux)上,转换出来的pdf中文就出现乱码。在网上找了很久,才找到原因,现在将解决办法分享给大家 1、问题原因分析   在windos下没有问题但是在Linux下有问题,就说明不...

WorkBench3.2 + VxWorks6.8安装教程

写在前面: 非常感谢原文章作者,写得非常详细————https://blog.csdn.net/qq_35192280/article/details/85268313 下面是我自己在安装过程中遇到的问题及解决方法,其他部分完全可以按照原创作者来操作 开始的开始,先下载好原文章提供的文件,如果失效可以再给我留言,我也有保存。 1.这是最后安装好的样子 2....

linux系统挂掉问题的分析

玩linux系统,经常遇到的一件事就是做了某个操作之后系统会突然挂掉,这要怎么办? 1. 首先我们要看log,看看是否会留下一些蛛丝马迹,比如PC/LR是否有留下来。 PC是ARM的一个寄存器,即程序计数器,他记下的是当前程序执行的位置; LR是link register,它保存的是当前函数的返回地址, 所以我们可以善用PC/LR来帮助我们查找问题的根源。...

如何防止同一同时用户多次登录

http://www.cnblogs.com/guojin705/archive/2008/01/26/1054199.html 这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段...

微信小程序报错request:fail url not in domain list

https://wx.qlogo.cn 生成分享码,里面有微信头像,需要把微信的地址配到小程序平台。 如果用到自己的cdn,需要把自己的cdn也配进去。 开发者工具中,因为不校验,所以可以正常生成canvas图片。真机中,如果没有配置地址,就会出问题。 开发者工具中,默认不校验域名。可以开启校验模式看看效果。...

SQL Server 2008 远程过程调用失败

今天在写程序的时候,突然间发现数据库连接不上了,打开管理器发现SQL2008出现这样的错误。 非常的郁闷,找了好多方法都没有解决,最后想想是不是应为安装vs2013中的SQL Server Express LocalDB的问题呢,于是把这个卸载掉,重新的打开管理器居然可以用了,然后马上重启服务,可以服务却启动失败了,原因是:1069,由于登陆失败而无法启...