使用数据连接连接数据库时出错

时间:2013-11-11 07:02:34

标签: .net sql-server-2008

我正在使用MS-VS 2010和Sql Server 2008 R2,

在Visual Studio From Data Connections中,如果我尝试连接数据库,则测试连接将成功并添加db。但是,如果我点击添加新图表,则会将消息抛出为,

"此数据库没有有效的dbo用户,或者您没有模拟dbo用户的权限,因此数据库图表是NA。你想让自己成为这个数据库的dbo,以便使用db diagramming"

如果单击是,

,上面的消息将显示在消息框中

"服务器确实没有使用数据库图表所需的一个或多个数据库对象。你想创造它们吗?"

如果我点击是,将错误抛出为

,则会在消息框中显示以上消息

"无法获取有关Window NT组/用户' SYSTEM-PC \ SYSTEM',错误代码0x534"

的信息

1 个答案:

答案 0 :(得分:0)

如果要在SQL Server中首次使用数据库图表,SQL Server会创建sys.diagrams表和多个sys.functions来支持图表。你没有任何权限在sql server中创建这个对象。但是如果您的数据库上有Admin用户活动图,则可以在VS上使用没有任何特殊访问权限的图表。

如果管理员用户在SSMS对象资源管理器上选择数据库中的数据库图项。 SSMS显示以下消息,管理员用户可以接受该消息。

This database does not have one or more of the support objects required to use database diagraming. 
Do you Wish to create them