问题标签 [management-studio-express]

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 投票
5 回答
92989 浏览

sql - SQL Server Management Studio - 添加外键令人困惑?

我总是觉得在 Management Studio 中将外键添加到主表很令人困惑。

可以说我有一个

我正在向 Table1 添加一个外键Right Click -> Relationships -> Table and column specification。我将“主”弹出窗口设置为 Table2,ID,将“外键表”设置为 Table1,Table2ID。

我的问题:

  1. 不应该为“外键表”列出 Table2 并为主键列出 Table1 吗?我的理解错了吗?

  2. 当我保存时,我收到一条警报“以下表格将保存到您的数据库中。” 它显示了两个表。我真的不明白这个。我只更改了 Table1。为什么显示第二张表?

0 投票
2 回答
1596 浏览

reporting-services - 开发 SSRS 报告的工具

我的开发机器上只有 SSMS 2008 Express。我可以使用哪些工具来开发、维护和管理这台机器上的服务器端 SSRS 报告?

0 投票
2 回答
792 浏览

sql - SQL 2005 从 Godaddy SQL Server 迁移到公司拥有的服务器

将数据库从 Godaddy SQL 2005 帐户移动到本地 SQL 2005 服务器的最佳方法是什么?我可以通过 Server Management Studio Express 和 Godaddy SQL 资源管理器访问数据库。

但是,我不知道从哪里开始。在 MySQL 中,我只需通过 PHPMyAdmin 页面导出数据,然后使用 ASCII 文件将其导入另一台服务器。在访问中,我只使用迁移工具。在 Server Management Studio 中,我曾考虑过使用“备份”和“还原”方法,但恐怕我无法在新服务器上创建具有正确权限架构的新对象。

你觉得呢?你有没有什么想法?请记住,我无权访问 MDF 或临时文件。我一直在研究这个页面

0 投票
4 回答
19570 浏览

installation - 具有高级服务安装的 SQL Server 2008 R2 Express 没有所有选项

我不知道怎么问这个,我认为标题可以改变。我一直在下载不同的 SQL Server Express 版本,但似乎找不到具有 Management Studio Express、全文搜索和 Reporting Services、复制、bi dev studio、管理工具基本、sql 客户端连接的版本sdk, ms 同步框架。我发现一些安装具有其中一些功能,但不是所有这些功能。老实说,我想要全文搜索,管理工作室快递和bi dev工作室,但他们缺乏。我在哪里可以买到这些?任何帮助。我在这里找到了信息:

我已经下载并尝试过:

  • SQLEXPR32_x86_ENU
  • SQLEXPRADV_x86_ENU
  • SQLManagementStudio_x86_ENU
  • SQLEXPRWT_x86_ENU

我安装了基本的 SQL Server 2008 R2 Express,我注意到如果我要添加共享功能,它不会显示其他一些功能,但是如果我添加一个新实例,它会给我一些(但不是我需要的) . 有人可以指导我吗?我需要卸载所有内容并重试吗?

0 投票
2 回答
13454 浏览

database - 将现有数据库克隆到新数据库

我正在努力寻找合适的解决方案。我有一个相当大的 SQL Server 2008 Express 数据库,其中包含 60 多个表(许多具有关键约束)和一大堆数据。

我需要将所有这些表、数据和约束从一个数据库准确复制到另一个数据库。我基本上是在复制网站 A - 以在不同的域上生成一个精确的副本(网站 B),因此我们最终会得到两个完全相同的网站并行运行,每个网站都有自己相同的数据库开始。

数据库 A 已在网站 A 上启动并运行。数据库 B 已设置并拥有自己的用户。我只需要从 A 到 B 获取完整的表和数据。我可以修改我的 web.config 连接以使用数据库 B 的登录凭据,它应该可以工作。

我尝试通过 Management Studio Express 备份数据库 A 并恢复到数据库 B,但它告诉我:

System.Data.SqlClient.SqlError:备份集包含数据库的备份,而不是现有的“数据库-B”数据库。
(Microsoft.SqlServer.Smo)

我还尝试在 Management Studio Express 中右键单击数据库 A 并转到Tasks > Generate scripts. 但是,当我这样做并在数据库 BI 上运行 SQL 脚本时,会在导入内容时遇到与外键等有关的大量错误。似乎它在做正确的事情,但无法处理不同的键/关系。

那么,有没有人知道一种简单、可靠的方法,可以让我的数据 100% 准确无误地从数据库 A 到数据库 B?

我想我大约在 5 年前使用 SQL Server 数据库发布向导来执行类似的操作,但该产品现在似乎已经失效 - 我尝试安装它,它希望我将我的 SQL Server 版本回归到 2005,所以我我不去那里!

0 投票
1 回答
1722 浏览

sql-server-2005 - 尝试更改 SQL Server 数据库中的架构时出现语法错误

我正在尝试重命名 SQL Server 2005 上旧数据库中的十几个表的架构。我使用的是 SQL Server Management Studio Express 9.0 版。根据此处找到的详细建议以及其他站点上的几个论坛,我一直在尝试这个简单的命令:

我一直收到此错误:

消息 156,级别 15,状态 1,第 1 行
关键字“SCHEMA”附近的语法不正确

无论是直接在“新建查询”窗口中运行还是构建到存储过程中,都是一样的。

数据库的所有者是“SA”,可以追溯到几年前我的网络主机(物理服务器的所有者)首次设置此数据库时。这让我认为可能存在权限问题,或者所有者名称和我正在使用的登录名之间存在一些模糊的不匹配。但如果这是真的,我希望错误告诉我我无权执行该命令。

我是否遗漏了一些明显的语法错误,或者我是否需要更深入地研究所有权和权限以获得解决此问题的权利?

0 投票
2 回答
1527 浏览

sql-server-2008-r2 - 如何在 Management Studio 对象资源管理器中显示过滤器数据库

我的数据库托管在共享主机中。我在 Management Studio Express 中远程连接我的数据库。每当我尝试连接到 sqlserver 实例时,它都会显示该服务器实例中托管的所有数据库。一直在其他用户的 400 个数据库中找出您的数据库,这很烦人。

有什么方法可以将数据库列表过滤到我赢得或获得许可的数据库列表中吗?我不想看到我没有权限或我不拥有的数据库。

请记住,我的数据库托管在共享主机中,作为用户,我的权限有限。

0 投票
1 回答
43039 浏览

java - 如何查看发生了哪一列数据截断

使用 Java 将数据插入 Microsoft SQL Server 数据库时,我遇到了 SQL 截断异常。但异常没有显示哪一列有问题值。

有没有办法找到错误详细信息,例如从 SQL Server Management Studio?

注意:我在 Windows 中使用 SQL Server 数据库。

0 投票
1 回答
2789 浏览

sql-server-2008-r2 - 实例服务器名称 sql server 2012

您好,我已经安装了管理工作室 2005(x64),我的电脑中还有 microsoft sql server 2012。但是由于不知道服务器名称而无法连接服务器。(如果 sql server 2008 express 在我的电脑中,默认服务器名称将是“./sqlexpress”)

如何在自己的电脑上连接服务器?我也想知道;

我应该使用另一个管理工作室吗?将ms2005与sqlserver 2012一起使用会有问题吗?你推荐其他工作室吗?(请说明原因)

感谢任何愿意提供帮助的人。

0 投票
3 回答
2544 浏览

silent-installer - 如何真正静默安装 MS SQL 2008 R2 Express RTM - Management Studio

我尝试使用 NSIS 静默安装 MS SQL 2008 R2 Management Studio Express,但到目前为止我还没有成功。

理论上,如果我传递参数,安装程序将执行静默安装/QUIET /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SSMS /ACTION=Install,但事实并非如此。

这个参数隐藏了一般的 GUI,但是在安装过程的中间 setup.exe 会弹出一个 cmd 窗口,更糟糕的是它会在里面写一个“成功”文本但是此时安装还没有完成,如果我关闭cmd 窗口,安装过程将失败。

图片说明问题

这是完整的 NSIS 命令:

SQLManagementStudio_x86_ENU.exe 从http://www.microsoft.com/en-us/download/details.aspx?id=22985下载

当我尝试安装 MS SQL Server 2008 R2 时,此参数有效