问题标签 [server-explorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4231 浏览

asp.net-mvc-3 - ASP.NET MVC 3,SQL Server:表未出现在资源管理器中,但它们在那里

我的数据库存储在 App_Data 中的 .mdf 中,并且运行良好。我的应用程序可以添加、编辑、删除记录。

但是这些表是不可见的。当我打开服务器资源管理器并附加我的 .mdf 并尝试查看表时,那里没有列出任何表。我也将文件附加到 SQL Server Management Studio,但唯一显示的表是文件夹中的表System Tables

从我能够从 MSDN 上的 technobabble 中收集到的信息,这可能是权限或所有权问题。我不知道权限,因为我能够连接到数据库并查询它并编辑/删除记录。所以也许是所有权;我在某处读到不属于自己的表dbo可能不会显示。但如果是这种情况,我不知道我的应用程序的所有权名称是什么,也不知道如何让 Management Studio 甚至 Server Explorer 显示其他用户拥有的表。

这是连接字符串,以防答案在那里:

感谢任何可能为我指明正确方向的人!

预计到达时间。似乎是一个类似的问题,但我不知道那里的解决方案是否适用,因为我的数据库不是由脚本生成的,而是由实体框架(代码优先模型)生成的。

0 投票
0 回答
183 浏览

visual-studio - Visual Studio - 如何在构建时自动关闭服务器数据连接?

有没有办法在 Visual Studio 2010 的服务器资源管理器面板中自动关闭打开的服务器连接?

我正在使用 EF 和 contextInitializer,它在构建(测试东西)时总是删除数据库。

70% 的时间我忘记手动关闭连接,这给了我“无法删除数据库,因为它正在使用”错误。

这是一件小事,我知道,但它让我生气!

提前谢谢!亚历克斯!

0 投票
1 回答
532 浏览

c# - 如何从服务器资源管理器中检索连接字符串

我想为 Visual Studio 编写一个扩展,这将使我能够为指定的表生成模型。

我使用以下代码将 MyCommand 项添加到服务器资源管理器中表的上下文菜单中:

要获取选定表项的名称:

如何获取有关数据库连接的信息?

0 投票
2 回答
908 浏览

sql-server - 在服务器资源管理器中重置表的主键

我已经删除了我想要在 Visual Studio 2010 中重置我的表的 UserID(主键)列的所有旧表条目。请指导如何做到这一点。

0 投票
0 回答
434 浏览

sqlite - 为什么 VS 11 中的服务器资源管理器添加连接对话框中缺少 SQLite 提供程序?

我的挑战与此处描述的完全一样:为什么服务器资源管理器添加连接对话框中缺少 SQLite 提供程序?尽管我的适用于 VS 11 Beta。摘录如下:

“我正在关注使用带有实体框架和 Linq-to-SQL 的 SQLite 嵌入式数据库的文章,并尝试安装 SQLite 提供程序,首先使用 System.Data.SQLite NuGet 包,然后通过 32 的设置安装提供程序-bit Windows (.NET /Framework 4.0) 安装程序包(适用于 v1.0.79)。在两次安装和系统重新启动后,我仍然在服务器资源管理器的“添加连接”对话框中看到没有 SQLite 数据库文件提供程序。

我可以通过手动创建连接字符串并使用外部工具创建我的 SQLite 数据库文件来继续,但我仍然想知道为什么我没有为 SQLite 提供广告设计时支持,尽管安装了最新的提供程序。这里有什么问题吗?”

请问有人可以帮助 VS11 SQL Lite 集成吗?

0 投票
5 回答
29763 浏览

visual-studio - 指定的模块无法找到。HRESULT 异常:0x8007007E

当我尝试在家里的 64 位机器上从 Visual Studio 的服务器资源管理器对 sql 服务器数据库进行任何修改时,我在 Visual Studio 显示的消息框中收到以下消息。数据库是在 32 位机器上创建和填充的。有什么想法吗?

编辑:

通过替换位于此处的损坏的 dll 来修复它:“C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll”

0 投票
1 回答
291 浏览

c# - VS Server Explorer - 列未出现在列列表中?

对于 SQL compact 4 db 中的现有表

添加一列类型位,单击确定,但它没有显示在 DataEditor 中,也没有显示在列列表中但它在 Table Schema 编辑器中

我可以使用 ErikJ 的 SQL 紧凑工具箱编辑数据,但很好奇我在这里可能违反了哪些规则导致这种行为???

仅供参考 - 列名称是未显示的 IsSys,我添加了其他位列进行测试,它们出现在列列表中!

更新 - sql 在下面,IsSys 和 IsSystem 都没有出现在 Server Explorer 的列列表或 ServerExplorer 的 DataEditor 中,尽管它们出现在 Table Schema Editor 中

0 投票
2 回答
3156 浏览

oracle11g - Oracle 提供者 VS 2012 RC

数据库:Oracle 11g

VS 20120 提供程序: ODAC 11.2 第 4 版和适用于 Visual Studio (11.2.0.3.0) 的 Oracle 开发人员工具

我刚刚更新到 VS 2012 RC,我什至无法连接到我的数据库。我不希望 EF 5 或 .NET 4.5 与此提供程序一起使用,但我只想能够为 .Net 4 设置我的解决方案目标并且仍然能够连接到我的数据库。当我使用服务器资源管理器时,我看不到我通常使用的提供程序,并且 VS 附带的唯一 Oracle 提供程序支持高达 10g 并且已被弃用。

任何人都可以帮助我在 VS 2012 中获得 Oracle 11g 的提供者吗?

0 投票
4 回答
4976 浏览

visual-studio-2010 - Visual Studio 2010 中缺少服务器资源管理器右键单击菜单选项

我已经到处寻找这个问题的答案,但什么也找不到。我在运行 MS XP Pro 的虚拟机上安装了 VS 2010 专业版。连接到我的数据库后,我可以在列表中看到所有的表、存储过程和函数。但是,当我在其中任何一个上单击时,缺少创建新/编辑/运行其中任何一个的选项。

这不是我第一次设置 VS 2010。我有一台新笔记本电脑,所以重新安装了所有东西。我第一次设置时没有更改任何设置,这次没有更改。我每次都以相同的方式设置与数据库的连接,甚至在设置此安装时查看了我的旧连接设置。旧的安装有所有的右键单击选项,但这个没有。Tools -> Import and Export Settings -> Reset all settings我已尝试将General Development Settings,Visual C# Development SettingsWeb Development作为默认设置集合。这些都不起作用。

我查看了设置,没有发现右键菜单。似乎数据库连接以“只读”模式打开,但似乎没有设置,所以我认为情况并非如此。如果有人知道让这些选项出现的任何方法,我将不胜感激。提前致谢。

0 投票
0 回答
204 浏览

visual-studio - 如何在服务器资源管理器中设置默认的双击操作?

在 Visual Studio 2012(和以前的版本)中,如果您在服务器资源管理器中双击表,则会打开表设计视图。

我很少使用它,因为我不负责当前项目中的数据库定义。

我希望作为默认打开行为的是“查看表数据”。

有没有办法改变在服务器资源管理器中双击数据库表的行为?我无法在 VS 选项中找到设置。