问题标签 [sql-server-2012-datatools]

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 投票
3 回答
4815 浏览

sql-server - 在没有 VIEW DEFINITIONS 权限的情况下使用 VS2012 的 SQL Server Data Tools

我正在尝试使用 Visual Studio 2012 比较两个数据库。但是,托管我的数据库的 SQL 实例被极度锁定,我的用户无权访问 VIEW DEFINITIONS 权限。

我在 Visual Studio 中遇到这些错误:

The target database schema could not be retrieved. The reverse engineering operation cannot continue because you do not have View Any Definition permission on the server '(URL here)'.

Comparing the master database requires VIEW ANY DEFINITION permission.

但是,我可以使用 Red-Gate SQL Compare 和 XSQL 等工具来比较数据库。我不想购买这个软件,我宁愿使用 Visual Studio 2012,因为我已经有许可证......我该如何克服这个问题?有什么方法可以在没有查看任何定义权限的情况下使用 SQL Server Data Tools?

0 投票
1 回答
388 浏览

sql-server - SQL Server Data Tools 2012 - 多个数据库的部署包

在我们公司,我们的数据库解决方案包含三个 SQL Server 实例,每个实例都有不同的数据库。每个实例都有一些作业和复制。至于现在,我们正在手动维护创建和更新脚本,并使用 bat 文件执行它们。我们的部署包包含所有对象的脚本,包括作业和复制。

我们希望在每次 svn 提交后自动化我们的流程来制作和测试部署包 - 持续集成。此外,我们为每个版本都有分支。Release 对应一个数据库版本。不同的客户端安装了不同的发行版/版本。我们需要为任何分支创建部署包。

我们可以根据需要使用 SQL Server Data Tools 2012 吗?我只看过单个数据库的教程,我不知道如何在更复杂的环境中使用它。

或者,我们可以使用数据工具来维护模式脚本并手动编写作业/复制脚本。但是我们可以使用构建过程将它们组合到一个包中吗?

0 投票
1 回答
3848 浏览

sql - 使用 xml 模式和 xml 数据文件创建 Sql 数据库

如何在Sql Server使用xml schemaxml data文件中创建数据库。

我尝试了不同的方法,但无法解决问题。

我正在使用这些文件

XML 架构: http ://www.drugbank.ca/docs/drugbank.xsd

XML 数据文件: http ://www.drugbank.ca/system/downloads/current/drugbank.xml.zip

我尝试了如何从 XSD 模式构建数据库并导入 XML 数据,但它给了我一些错误。请帮我解决这个问题:)

0 投票
1 回答
9432 浏览

ssis - SSIS 和 Informatica

SQL SERVER 2014 SSIS 已经发布,我们已经在 SQL SERVER 2012 SSIS 中有很多功能。有人可以将 SSIS 2014/SSIS2012 与 Informatica Power center 进行比较吗?Informatica 新版本比 SSIS 2012/2014 有哪些附加功能?或者 SSIS 2014/20122 中是否有 Informatica 中没有的功能。

我仍然不明白为什么客户要投资像 Informatica 这样非常昂贵的工具,如果我们有像 ssis 这样可靠有效的工具。请高手讨论一下

0 投票
2 回答
59048 浏览

sql-server - 包验证错误

我正在尝试使用 foreach 循环容器将几个 excel 文件导入表中,我指定了要使用的文件夹和文件(* .xls),然后我创建了一个路径变量然后我去了excel源连接并在“表达式”属性中选择了变量。我创建了 foreach 容器,但是 excel 源的 connectionString 只显示Provider=Microsoft.Jet.OLEDB.4.0;,所以这意味着它没有采用变量值。我能做些什么来解决这个问题?

注意:我使用的是 SQL Server 2012

附加信息:

0 投票
3 回答
5820 浏览

sql - 如何在 Visual Studio 的 Sql Server 数据工具编辑器中更改连接

我的目标是将 SQL Server 存储过程置于源代码控制之下。我也想停止使用 SQL Server Management Studio,只使用 Visual Studio 进行 SQL 相关的开发。

我在我的解决方案中添加了一个新的 SQL Server 数据库项目。我已经成功地将我的数据库模式导入到新项目中,并且所有 SQL 对象(表、存储过程)都在它们自己的文件中。

在此处输入图像描述

我知道现在如果我(使用 F5)运行 .sql 文件,那么我的更改将应用​​于我的 .sql 文件(LocalDB)。如果没问题,但如果我想在另一台机器上快速运行某些东西(比如整个团队共享的专用 SQL Server)怎么办?如何在 Sql Server Data Tools 编辑器中更改当前 .sql 文件的连接字符串

我有适用于 Visual Studio 2012 的最新版本的 Sql Server Data Tools 扩展(SQL Server Data Tools 11.1.31203.1)。我不知道这是否与当前版本有关,但我再也找不到 Transact-SQL 编辑器工具栏了。

我也试过右键单击 sql 编辑器,选择 Connection -> Disconnect。如果我执行相反的操作(连接 -> 连接...),编辑器会直接自动连接(可能连接到我的 LocalDB),而不会询问我一个对话框来选择我的连接。

我观察到的另一件奇怪的事情是,如果我尝试运行一个简单的 SQL 查询(就像select * from dbo.ApplicationUser我收到以下消息(即使自动完成工作): 在此处输入图像描述

谢谢。

(注意:我对 Visual Studio 2013 也有同样的问题)

0 投票
1 回答
2485 浏览

sql-server - SSDT - 忽略分区函数更改

我正在尝试发布一个数据库项目,其中还包含一个分区函数。我的目标数据库有不同的(日期)值,我不想修改,尽管 SSDT/SqlPackage 总是尝试重新创建分区函数并且不用说 - 所有使用 PF 的表。

我检查了以下选项:IgnoreObjectPlacementOnPartitionScheme 和 IgnorePartitionSchemes ( http://msdn.microsoft.com/en-us/library/aa833291(v=vs.100).aspx ) 但仍然获得了娱乐尝试。

同时运行 VS2012(最新 SSDT)和 VS2013

我附上了一个示例项目来演示该行为: http ://www.fast-files.com/getfile.aspx?file=73666

0 投票
1 回答
112 浏览

c# - VS 无法浏览 SSAS 多维数据集

当我尝试在 VS2012 中浏览多维数据集时,即使它部署得非常好,它也会使我的 VS 实例崩溃。我尝试了卸载和重新安装软件的不同组合。我想知道可能缺少什么。

我有分析服务作为服务运行

我安装了 SQL Server 数据工具

我安装了 VS2012 的 Office 开发工具

我安装了 SQL Server Management Studio

我安装了 Office

我可以在 excel 中很好地浏览立方体

0 投票
2 回答
824 浏览

visual-studio-2010 - 将 SSRS 与 C# 应用程序集成

我有一个带有报告的 SSRS 解决方案,我想将该报告与另一个解决方案中的 C# 应用程序集成。谁能告诉我我该怎么做?,我正在使用visual studio 2010。

0 投票
1 回答
8004 浏览

dax - 计算日期之间的值

几个参考:

  1. Microsoft 关于 DATESBETWEEN 的文档
  2. 有点类似的问题,尽管公式的答案和导数没有返回正确的结果
  3. 微软今天的文档

根据上述 Microsoft 文档,我正在尝试根据 SSAS 表格模型中的当前日期计算过去三个月的计算结果。首先,我不知道如何使用 SSAS 并且我的公司没有提供任何学习资料,所以我一直在阅读 MSDN 文档,这可能不是开始的地方,所以如果这是错误的,我会感谢被告知。例如,使用C#or Ruby,我可以在控制台中测试代码以查看是否获得了我想要的结果,但我看不到如何在 SSAS Data Tools 的 DAX 语言中做到这一点 - 这是一个为用户提供的 GUI对他们能做的事情几乎没有权力(我花了四个小时才弄清楚如何访问维度的属性)。 我绝对是一个代码猴子。

我尝试使用以下公式(及其派生词),因为这看起来就像微软在他们的示例中所做的那样:

结果,一无所获。当然,如果我运行类似的 SQL 逻辑,我会得到正确的结果。我还使用了提供的 SO 示例,尽管我怀疑这不完全是我想要实现的目标,并且只获得了空白作为答案。鉴于我需要计算某个时间范围之间的公式,在 SQL 中将是 WHERE 子句,我如何将其转换为 DAX?换句话说,DAX 的 WHERE 是什么,如果 CALCULATE 不正确,那么正确的方法是什么?