随笔分类 - SQL Server
总结在数据库方面的一些经验
摘要:在进行SQL数据库维护时,发现有几行记录明显有错误却删除不了,一执行删除命令就提示“已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行(X行)。”表现为在:数据库中出现了重复的键值或数据,当试图删除时错误提示信息就出来了。问题原因在于建立的几个表都没有关键字,设置好关键字后问题解决。方法一:这种问题大多由于没有主键引起,可以通过另外加一列主键解决1、添加主键ALTER TABLE 表名 add id int identity primary key (注意:必须加identity,否则添加会失败)2、删除重复数据 可以手动,也可以用查询语句先查找出来再删除3、删除新添加的主键列,在原
阅读全文
摘要:方法1.出现错误后,找到注册表的"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager"并将其下面的"PendingFileRenameOperations"的值删掉。然后重新运行安装。方法2.在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke。原因是,VC2010的一个服务程序mscorsvw.exe进程调用Invoke导致的,结束这个进程,即可。方法3.若以上方法仍不行,可能是需要解压缩包到一个单独的文件夹再点该文件夹里面的setup.exe安装,如
阅读全文
摘要:症状:可以通过sql server身份验证 用户名:sa 登陆sql但无法使用windows身份验证登陆环境:win7系统 安装系统的时候win7提示输入用户名(客户可以用户名自定义 用户名个性化)问题方向:为何无法使用windows身份登陆?而可以使用sql server身份登陆。理论来说win7系统完全支持sql2005,就算是sql2008也可以完全支持。解决问题方向:windows身份的权限问题。解决方法:使用"sa"用户登录sql server,安全性 > 登录名 > 右键新建登陆名 > 搜索 > 高级 > 立即查找 找到本机的Adm
阅读全文
摘要:进入“工具”---选项---SQL Server对象资源管理器---命令---“编辑前<n>行”,将值改为你想要的行数
阅读全文