如何SQL Server不能创建数据库的问题

如何SQL Server不能创建数据库的问题,第1张

这个问题通常是没有权限导致的。

可能是您登录的用户不是sa,缺少对应的 *** 作权限。

可能是您登录windows的用户不是administrator,没有对应的目录写入权限。

SQL Server的版本可能会对这个有点影响,但不确定。

mysql_query($sqlstr)

or

die("无法创建数据库");就这里就没有写入数据了

从代码上看,前面的连接数据库的代码应该正确执行了,建库的sql语句也基本正确,那么可能的原因:

你用来登录的用户,没有建立数据库的权限。

权限不够,虚拟空间提供的数据库一般只能创建表,不能创建数据库特殊的虚拟空间除外

比如你下载了一套企业网站,数据库想传到虚拟空间里面,首先把企业网站的数据库附加到sql server 2005里面前提是,企业网站的数据库也必须是sql server2005创建的,然后查询分析器生成所有表结构sql语句,保存到记事本里面一会用。

在用你的sql server2005连接虚拟空间提供的数据库(使用虚拟空间提供商给你提供的sql server 2005数据库的IP地址,及其账号密码),虚拟空间提供的数据库也必须是sql server 2005的,否则你连接不上,也就是说你本地的数据库是个客户端去连接远程提供商给你提供的数据。你们的版本必须一致,如果虚拟空间提供商,给你提供的数据库是sql server2000/2008的,你用sql server2005去连接sql server2000或者sql server 2008就连不上。然后会显示,虚拟空间提供商给你提供的数据库(tt2000x),打开查询分析器,选择数据库tt2000x,然后把刚才保存到记事本的sql语句,复制到查询分析器的窗口执行,那么就生成了所有的表结构。就可以使了

--------------------------------------------------------------

我的机子上装的就是sql server 2005企业版,前提好像要安装iis7等才可以安装 sql server 2005

虽然数据库备份才900M,但是它备份时的文件却有2364014592字节(主要是log文件特别大!),所有你必须在磁盘空间大于2364014592字节的地方,从新建一个数据库,才能将其还原。

就是单独安装MSDE 和 SQLgreeMGMT,前者是用来安装sql Server 2000驱动的,后者是用来管理SQL Server 2000

方法让sql2000能够完美运行

你看看这个

我帮你找的不发切图了,

1,先安装msde2000

微软网站下载:

>

以上就是关于如何SQL Server不能创建数据库的问题全部的内容,包括:如何SQL Server不能创建数据库的问题、为什么我无法创建数据库、sql 2005 无法创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10116305.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存