安装VS2008+SQL2008后,在SQL控制台新建数据库,更改了数据文件和日志文件的默认存储路径到E盘项目文件夹下的APP_Data,新增News表,之后执行了分离数据库的操作。
关闭控制台,重新打开后进行附加数据库,就开始报错,求各位大神赐教。
直接附图:
11 个解决方案
#1
重新上图。你的路径重新设置了没?
#2
上传截图一直处于加载过程中,郁闷。附加数据库的时候,我直接点击“添加”找到数据文件的位置,发现没有日志文件
#3
我新建数据库的时候就直接把数据文件保存在上面图中的位置:E:\Zhengshantang\Web\Web\App_Data\zstang.mdf,分离后勾选删除连接,再附加就报错了。
#4
你是不是把log文件跟数据库文件分开存放的啊
如果你那个文件夹中没有这个log文件,试试附加的时候删除附加选项中的log文件
让系统自动生成
如果你那个文件夹中没有这个log文件,试试附加的时候删除附加选项中的log文件
让系统自动生成
#5
没有分开存放啊,都存放到APP_DATA文件夹里面了。
#6
很可能数据库文件受损
#7
你数据库实例所在的机器上有那个文件夹吗?看清楚哦,不一定是你本机哦
#8
七楼所说的数据库实例指的是安装SQL是默认实例和命名实例的安装路径
#9
下次引用一下别人回复,不然不知道你回复了,你连到实例附加或还原的时候,其实是附加/还原到实例所在的机器,比如我ssms连到开发服务器还原(服务器不是我本机),那么路径应该是开发服务器上的盘的文件夹。
#10
确保SQL服务帐号有读写数据文件权限
#11
路径是对的,这个问题现在也正常了,具体什么原因还不是很清楚。多谢。
#1
重新上图。你的路径重新设置了没?
#2
上传截图一直处于加载过程中,郁闷。附加数据库的时候,我直接点击“添加”找到数据文件的位置,发现没有日志文件
#3
我新建数据库的时候就直接把数据文件保存在上面图中的位置:E:\Zhengshantang\Web\Web\App_Data\zstang.mdf,分离后勾选删除连接,再附加就报错了。
#4
你是不是把log文件跟数据库文件分开存放的啊
如果你那个文件夹中没有这个log文件,试试附加的时候删除附加选项中的log文件
让系统自动生成
如果你那个文件夹中没有这个log文件,试试附加的时候删除附加选项中的log文件
让系统自动生成
#5
没有分开存放啊,都存放到APP_DATA文件夹里面了。
#6
很可能数据库文件受损
#7
你数据库实例所在的机器上有那个文件夹吗?看清楚哦,不一定是你本机哦
#8
七楼所说的数据库实例指的是安装SQL是默认实例和命名实例的安装路径
#9
七楼所说的数据库实例指的是安装SQL是默认实例和命名实例的安装路径
#10
确保SQL服务帐号有读写数据文件权限
#11
下次引用一下别人回复,不然不知道你回复了,你连到实例附加或还原的时候,其实是附加/还原到实例所在的机器,比如我ssms连到开发服务器还原(服务器不是我本机),那么路径应该是开发服务器上的盘的文件夹。
七楼所说的数据库实例指的是安装SQL是默认实例和命名实例的安装路径
路径是对的,这个问题现在也正常了,具体什么原因还不是很清楚。多谢。