出现这个问题的可能原因:
1
你指定的路径“F:\”根本不存在;
2
你没有在创建数据库的语句中指定要存放的路径,在一个非集成的环境中(你这个环境就是)存放的路径应设置在本地磁盘上;
3
你的F盘没有给SQL
Server以写的权限;
4
你设置的文件名是非法的。
你尝试着在F盘创建一个其他的文件,比如txt,看能成功不,若不成功,则你创建数据库也必然会失败。
name=教务管理系统_log,
filename='D:\sql server\教务管理系统_datamdf',
改成
name=教务管理系统_log,
filename='D:\sql server\教务管理系统_dataldf',
试试
说明:数据库文件和日志文件要不同名
为什么用360卸载?
如果是你说的情况,可以用VS2010的安装程序修复安装,在vs2010的安装程序卸载
还有可能是配置问题,请检查:
一:在SQLServer
实例上启用远程连接
1指向“开始->程序->Microsoft
SQL
Server
2008->配置工具->SQL
Server
外围应用配置器”
2在“SQL
Server
2008
外围应用配置器”页,
单击“服务和连接的外围应用配置器”
3然后单击展开“数据库引擎”,
选中“远程连接”,在右边选中“本地连接和远程连接”,
再选择要使用的协议,(
这个地方应当启用TCP/IP
和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
4展开“数据库引擎”,
选中“服务”,在右边单击“停止”,等到
MSSQLSERVER
服务停止,
然后单击“启动”,重新启动MSSQLSERVER
服务。
二:启用
SQLServer
浏览器服务
1指向“开始->程序->Microsoft
SQL
Server
2008->配置工具->SQL
Server
外围应用配置器”
2在“SQL
Server
2008
外围应用配置器”页,
单击“服务和连接的外围应用配置器”
3然后单击展开“SQL
Server
Browser”,
选中“服务”,在右边“启动类型”选择“自动”,
再单击“启动”,单击“确定”按钮返回
三:在Windows
防火墙中为“SQL
Server
2008”创建例外
1在
Windows
防火墙设置界面中,选择“
例外”
选项卡,然后单击“添加程序”
2在“添加程序窗口”中单击“浏览”
3然后找到“C:/ProgramFiles/Microsoft
Files/Microsoft
SQL
Server/
MSSQL1
/MSSQL/Binn/sqlservrexe”,
单击“确定”返回
注意
:
路径可能会根据
SQL
Server
2008
安装不同而不同。
MSSQL1
是占位符,对应数据库实例ID。
4)对每个需要打开远程访问的SQL
Server
2008
实例,重复步骤
1
至
3。
以上就是关于SQL SERVER 2005 新建数据库失败(只能建立在默认文件夹)全部的内容,包括:SQL SERVER 2005 新建数据库失败(只能建立在默认文件夹)、为什么提示数据库创建失败、VS2008无法建立数据库怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)