MS SQLSERVER使用问题总结
2008-01-23 21:05
337 查看
昨天晚上服务器上论坛出现问题,于是我重装了论坛一下,后来我把原来的数据库中的内容重新导入了过来,但是用的是和论坛web.config中一样的字符串连接方法但是总是不可以,我就先判断是否是权限的问题,因为我在导入数据库的时候总是出错,因为论坛数据库中的表的所有者都是某个用户,所以导致导入失败,后来我新建了一个数据库,我建立这个用户的时候我不赋予它system administrators的权限,后来我在导入的时候就成功了,原来如果选择了这个权限,那么就是完全不同的用户了,所以,要享用原来的数据库用户信息,就必须给与他们相同的用户权限信息,这样子数据库的数据就完全导入成功了,嘘,万岁,终于没有让数据丢失。
经验总结:每当遇到这种情况的时候,不要着急,点上一只烟,帮我镇定镇定情绪,戒骄戒躁,多思考办法,不要急于做事,三思而后行。
接下来是我用了这个数据库的用户进行连接的时候怎么总是连接不上呢,后来我又换了sa尝试,结果数据库是连接上了,但是提示没有某个我要操作的表的权限,也就是说没有找到这个表的对象,我就把这个表的权限修改成这个用户拥有权限,方法是选择该对象,右键所有任务--〉权限勾选相应的权限就可以了,但是还不可以,晕,
,半夜2点了,睡觉吧,不行,以我曹某的性格,不把它搞死誓不罢休,我反复的尝试,还是不可以,没有一点精力,头痛难忍,无奈,睡觉。。。。。。
第二天,我一直都在想着这个事情,我起来就打开电脑,看时候有奇迹出现,不行,电脑好不留情的显示了asp.net惯有的黄色的出错页面,只好寻求同事帮助了,后来我commit到svn上,同事一运行正常,
,我那个惊讶之情呀,同时又有点喜出望外,我再看,还是不可以,后来他帮我再sqlserver网络实用工具里面把端口都修改成了和服务器都一样的,ok!
解决这次问题结合了两个地方,一个是一个用户的对象如果要让别的用户访问,就必须让其他的用户具有权限,第二,网络连接端口的问题,电脑总是这样按照一定的规律去做事,根本不讲究一点感情,甚至有的时候还耍点小脾气,这种情况,要胸怀大度,不要过分较真,要顺着他,给他甜头,他还是非常乐意为我们效劳的。
古人云:要取之先与之。
经验总结:每当遇到这种情况的时候,不要着急,点上一只烟,帮我镇定镇定情绪,戒骄戒躁,多思考办法,不要急于做事,三思而后行。
接下来是我用了这个数据库的用户进行连接的时候怎么总是连接不上呢,后来我又换了sa尝试,结果数据库是连接上了,但是提示没有某个我要操作的表的权限,也就是说没有找到这个表的对象,我就把这个表的权限修改成这个用户拥有权限,方法是选择该对象,右键所有任务--〉权限勾选相应的权限就可以了,但是还不可以,晕,
,半夜2点了,睡觉吧,不行,以我曹某的性格,不把它搞死誓不罢休,我反复的尝试,还是不可以,没有一点精力,头痛难忍,无奈,睡觉。。。。。。
第二天,我一直都在想着这个事情,我起来就打开电脑,看时候有奇迹出现,不行,电脑好不留情的显示了asp.net惯有的黄色的出错页面,只好寻求同事帮助了,后来我commit到svn上,同事一运行正常,
,我那个惊讶之情呀,同时又有点喜出望外,我再看,还是不可以,后来他帮我再sqlserver网络实用工具里面把端口都修改成了和服务器都一样的,ok!
解决这次问题结合了两个地方,一个是一个用户的对象如果要让别的用户访问,就必须让其他的用户具有权限,第二,网络连接端口的问题,电脑总是这样按照一定的规律去做事,根本不讲究一点感情,甚至有的时候还耍点小脾气,这种情况,要胸怀大度,不要过分较真,要顺着他,给他甜头,他还是非常乐意为我们效劳的。
古人云:要取之先与之。
相关文章推荐
- ms Sql server 中的getDate()函数使用方法总结
- 问题总结:判断MS SQLSERVER临时表是否存在
- 问题总结:判断MS SQLSERVER临时表是否存在 drop table #tempcitys
- MS Sql Server临时表和游标的使用小总结
- MS Sql Server临时表和游标的使用小总结
- 海洋工作室——网站建设专家:MS Sql Server临时表和游标的使用小总结【转】
- 在Delphi中使用MS SQL Server ,MS Access遇到的问题
- MS.SQL Server 2005安装问题追踪总结
- ms Sql server 中的getDate()函数使用方法总结
- MS Sql Server临时表和游标的使用小总结
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC FREESYSTEMCACHE从所有缓存中释放所有未使用的缓存条目
- MS SQL SERVER中的BETWEEN AND的使用
- MS SQL SERVER 2008不能用IP登录问题的解决方案
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- 《MS SQL Server 2000管理员手册》系列——14. 使用 T-SQL 检索数据
- MS SQL Server查看数据表空间使用情况
- 使用JNDI配置数据池问题Cannot create JDBC driver of class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' f解决方法
- 在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
- 关于在java中连接MS SQL Server 2005 JDBC的问题及解决办法
- 总结学习搭建SSM 遇到的问题(MyEclipse + SqlServer 2008 + Maven )