我使用Windows窗体应用程序C#在Visual Studio中创建了一个项目。
但是,当我尝试将基于服务的数据库添加到项目时,将显示以下消息:
文件\\(出于隐私原因未包含文件名)\ mydocuments \ visual studio2010 \ Projects \ Experiment \ Experiment \ Experiment.mdf位于数据库文件不支持的网络路径上。 CREATED DATABASE失败。无法创建列出的某些文件名。检查相关错误。用户无权更改数据库。 'FF557489-6500-4C96-86DA-B07E7615056D',或者数据库不存在。 ALTER DATABASE语句失败。用户无权更改数据库'FF557489-6500-4C96-86DA-B07E7615056D',或者数据库不存在。 ALTER DATABASE语句失败。数据库'FF557489-6500-4C96-86DA-B07E7615056D'不存在。提供有效的数据库名称。要查看可用的数据库,请使用sys.databases。
(我会包含错误的图片,但Stackoverflow坚持认为我有10个声望点,然后才允许在帖子中包含图片)。
有没有人以前遇到过这种情况并知道解决方法?
答案 0 :(得分:1)
错误消息"is on a network path that is not supported for database files"
尝试确保它在本地磁盘上。
答案 1 :(得分:0)
建议:
1)验证您是否可以连接到MSSQL数据库实例
2)只需发出“create database MYDATABASE”即可。让MSSQL决定放置文件的位置(您将拥有一个数据库文件和相应的数据库日志文件)。
... IMHO
答案 2 :(得分:0)
根据MSDN, 创建或部署数据库的权限 -