繁体   English   中英

无法在C#Visual Studio中创建数据库

[英]Inability to create a database in C# Visual Studio

我已经使用Windows窗体应用程序C#在Visual Studio中创建了一个项目。

但是,当我尝试将基于服务的数据库添加到项目中时,会出现以下消息:

文件\\\\(出于隐私原因未包含文件名)\\ mydocuments \\ visual studio2010 \\ Projects \\ Experiment \\ Experiment \\ Experiment.mdf位于数据库文件不支持的网络路径上。 创建的数据库失败。 列出的某些文件名无法创建。 检查相关错误。 用户无权更改数据库。 'FF557489-6500-4C96-86DA-B07E7615056D',或者数据库不存在。 ALTER DATABASE语句失败。 用户无权更改数据库'FF557489-6500-4C96-86DA-B07E7615056D',或者数据库不存在。 ALTER DATABASE语句失败。 数据库'FF557489-6500-4C96-86DA-B07E7615056D'不存在。 提供有效的数据库名称。 若要查看可用的数据库,请使用sys.databases。

(我本来会包含该错误的图片,但Stackoverflow坚持要允许我在帖子中包含图片,然后我有10个信誉点)。

有人遇到过这个问题,并且知道解决方法吗?

错误消息的重要部分"is on a network path that is not supported for database files"

尝试确保其在本地磁盘上。

建议:

1)验证您可以连接到您的MSSQL数据库实例

2)只需发出“创建数据库MYDATABASE”。 让MSSQL决定将文件放置在何处(您将拥有一个数据库文件和一个相应的数据库日志文件)。

恕我直言...

根据MSDN, 创建或部署数据库的权限-

  1. 导入数据库对象和设置
  2. 导入服务器对象和设置
  3. 创建或更新数据库项目。
  4. 部署新数据库或使用“始终重新创建数据库”选项集进行部署
  5. 将更新部署到现有数据库
  6. 在数据库项目中使用带有EXTERNAL_ACCESS选项的程序集
  7. 将程序集部署到新数据库或现有数据库

请参考-在MSDN上创建或部署数据库的权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM