问题标签 [sql-server-data-tools]
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.
sql-server - CLR 存储过程:如何设置模式/所有者?
我正在为一些复杂的过滤和操作开发基于 Linq 的 CLR 存储过程,否则如果在更“传统”的存储过程中实现,则需要大量混乱且性能不佳的 T-SQL 代码。
这很好用,但我找不到如何在部署阶段设置此存储过程的架构,以便更好地组织和分离模块中的数据库对象。
有任何想法吗?
提前谢谢了。
datetime - 从 DateTime 列创建新列
这是我的 SSIS 练习
我有一个 DATETIME 列,我想要的是从“DATETIME”列中获取月份和年份并将其加载到一个名为“Month_Year”的新列中,然后从同一个“DATETIME”获取天并将其加载到一个名为的新列中“天”
视觉上
- 来源栏:
约会时间
- 目的地栏:
月_年日
底线是我需要将 DATETIME 分成两列 Month_Year 和 Day。
例子
源列是 2010-01-01 目标列是 201001 和 01
sql-server - 数据层应用程序项目是否会替换 Visual Studio 数据库版中的数据库项目?
我对 Data Tier Applications 的功能以及 Database Projects 在 Visual Studio 的数据库版中所做的事情只是稍微熟悉了一点。
这两种不同的数据库版本控制重叠解决方案吗?或者数据层应用程序功能是否完全取代了使用 Visual Studio 数据库版本和数据库项目的需要?
sql-server - 部署期间 CLR 存储过程的架构
我对配置 Visual Studio (2010) 感兴趣,以便在部署 C# CLR 数据库项目时,它会将内容放入 DBO 以外的模式中。我知道我可以更新函数/过程/等...它手动创建的包装器以实现这一点: CLR 存储过程:如何设置架构/所有者?
但是,我真的很想以某种方式自动化这个过程。如果有人知道,我真的很感激答案!
sql-server - RedGate SQL 工具 v Microsoft Visual Studio Team System Database Edition (Data Dude)
我一直在研究用于测试和持续集成环境的 RedGate 的 SQL 工具和 Microsoft 的 Visual Studio Team System Database Edition(以前称为 Data Dude)。
我们需要能够做的是:
- 源代码控制下的模式和数据
- 使用 TeamCity(命令行)进行自动化持续集成
- 将更改(和数据)推送到环境(暂存、生产、测试),而不是从 Visual Studio
哪种解决方案最适合我们的需求,人们对这两种产品的看法、观点和经验是什么。你会/会选择哪个?为什么?有没有我错过的替代方案?
sql-server - VS2008部署中的SQL CLR过程默认参数?
我知道在数据库中创建过程时可以为 CLR 过程定义默认值,如下所示:
我不知道是否有任何方法可以说服 Visual Studio 在使用其“部署项目”选项时自动执行此操作......
当它在数据库中创建 proc 时,是否可以在参数上设置一个属性来告诉 Visual Studio 您希望该参数的默认值是什么?
更新:我尝试设置可空性“SqlFacet”,这似乎没有效果(我猜这很有意义 - afaik 存储的 proc 参数总是可以为空的?)
database-schema - 如何导入系统表、存储过程和视图
在VS 2010中,在导入master db时,所有系统表、视图和存储过程都无法导入我的项目。Tables、Views 和 StoredProcedure 文件夹下没有脚本。
对于自定义数据库,可以正确生成脚本。
如何让系统对象的脚本为我生成?
sql-server - 通过命令行部署 SQL Server 数据库项目 (SSDT)
我有一个针对 SQL Server 2012 RC0 数据库的 SQL Server 数据库项目。该项目是在 Visual Studio 2010 + SQL Server Data Tools CTP4 中创建的。(项目类型不同于常规的 Visual Studio 2010 数据库项目——它是 SQL Developer Tools CTP3 Juneau 的下一个版本)
它在 IDE 中部署良好。如何通过命令行部署它?
我尝试了 VSDBCMD.exe,但它需要一个不是由新项目类型创建的 .deploymanifest 文件。
c# - SQL Server 数据工具 SSDT 或 SQL Server 2008 R2
谁能告诉我应该安装哪一个来使用 C# 开发数据库应用程序?
SSDT 还是 SQL Server 2008 R2?还是两者都一样?