有很久没有用MS的数据库了,今天公司检修停电,项目得托回来做,MSSQL2008,自己没有就只有去下载了安装,本来公网上有数据的,不过想着会很卡也就没去折腾,之前听说外网连不上。

     感觉安装起来还是比2000舒服多了,2005我直接没怎么用过,倒是在选择用户和口令的时候会让人很头疼,安装程序建议选择独立,我是测试加开发所以直接用system就好了~~

     把JAVA项目部署起来后,发现数据库连不上,好纠结的问题,不过还好几下就解决了,因为MSSQL默认是用Shared Memory协议来通信,TCP/IP协议默认是禁用了的,在SQL配置管理器启用TCP,然后重启服务就可以解决连不上的问题,也不知道是不是在安装的时候没有选择正确。

   然后一个问题是拒绝了XXX的DBO的select权限,这个问题可以通过设置数据库安全性的架构dbo的权限来解决,给dbo加上public或者你要用到的用户名,然后赋予相应的权限就可以了..比如插入、更新、查询等。

   去查了下,mssql2008默认是不允许远程登录的,Shared Memory理解就是共享内存的意思,所以本机连接不会有问题,如果需要知道服务器当前的协议状态,可以执行以下的sql:

然后ALT+X就可以知道了:)

MSSQL208的安装程序比较大,有需要也可以单独下载企业管理器,在MSSQL2005以上的版本称为:SQL Server Management Studio,高亮、自动提示。

MSSQL2008可以通过如下地址下载WEB在线安装程序..

 http://download.microsoft.com/download/B/A/D/BAD203B3-EF77-469E-9483-E0329590BBC3/wpilauncher_n.exe

 最近在遇到的问题很多,不过都很繁杂..无奈!~

发表评论