标签: sql-server-data-tools

Visual Studio 2012上的SSDT破坏然后修复,在VS2013上又破坏了

在Windows 8上安装Visual Studio 2012 Ultimate后,通过SQL Server对象资源管理器的SSDT无效.解决方案是从MSDN网站安装最新版本的VS2012.

一切都好.我可以看到数据库,没问题.无论我使用EF defaultConnectionFactory还是我自己的connectionString都无关紧要,无论哪种方式,我的所有代码第一个数据库都出现在VS2012 SQL Server对象资源管理器中.

不久前,我安装了Visual Studio 2013 Ultimate.在VS2013 Ultimate中,本地数据库,我通过属性看到的是这个连接字符串:

Data Source=(localdb)\Projects;
Initial Catalog=master;Integrated Security=True;
Connect Timeout=30;Encrypt=False;TrustServerCertificate=False  
Run Code Online (Sandbox Code Playgroud)

接下来,当我试图通过VS2012查看时,VS2012又被打破了.为了让VS2012再次运行,我从MSDN安装了2013年10月版的SSDT for VS2012.

虽然VS2012 SSDT现在再次通过SQL Server对象资源管理器工作,但不幸的是,其行为与VS2103中的SSDT相同.

我能够通过LINQPad4进行连接,这有一些优势,因为只需右键单击一个表名即可获得有用的LINQ选项.

首先使用EF 6.0.1代码.

ef-code-first visual-studio-2012 visual-studio-2013 sql-server-data-tools

4
推荐指数
1
解决办法
3059
查看次数

从sqlpackage中排除ojects/object类型,是否可能?

我想从"sqlpackage.exe"的提取或发布操作中排除某些对象,例如所有登录和用户.这可以在Visual Studio中实现,所以我希望它也可以来自sqlpackage exe ..或者它不可能吗?原因是我希望能够自动部署到登录和用户不同的各种环境/服务器.

登录和用户只是一个例子,问题更为笼统.

sql-server-data-tools

4
推荐指数
3
解决办法
6156
查看次数

VS2013数据库项目没有生成DLL

如何在VS2013数据库项目中禁用生成dll?

我根本不使用SQLCLR.

database sql-server sqlclr visual-studio-2013 sql-server-data-tools

4
推荐指数
1
解决办法
1822
查看次数

如何在Visual Studio中使用SSDT生成表的选择或插入脚本

是否可以在Visual Studio 2013中使用SSDT生成一个表的选择或插入脚本?

sql visual-studio sql-server-data-tools

4
推荐指数
1
解决办法
3044
查看次数

架构比较超时

数据库项目Azure SQL数据库之间的Visual Studio 2013中进行架构比较时,我不断收到以下超时错误:

错误1尝试对Microsoft.Data.Schema.Sql.SchemaModel.ISqlUser类型的元素进行反向工程时从SQL Server收到错误:超时已过期.操作完成之前经过的超时时间或服务器没有响应.

错误2 ExecuteReader需要打开且可用的连接.连接的当前状态已关闭.

我在Azure中托管的Windows Server 2012 R2虚拟机上执行此操作.

  • 允许在防火墙中使用1433端口
  • SQL(Azure)数据库服务器上允许VM的IP

我可以使用Visual Studio的SQL Server对象资源管理器查询数据库,因此我可以确定我的连接和帐户登录.

是否还有其他安全设置可以解决这些问题?

azure schema-compare visual-studio-2013 sql-server-data-tools azure-sql-database

4
推荐指数
1
解决办法
1378
查看次数

sql71501 sql参数具有未解析的内置类型Visual Studio 2012 DB项目的引用

我在VS2012中的数据库项目出现以下错误.当我在VS2012中的数据库项目中添加自定义类型时,问题就开始了.

CREATE TYPE [dbo].[DestAttractions] AS TABLE(
[TAAttractionId] [varchar](10) NOT NULL,
[TARatingImgUrl] [varchar](256) NULL,
[TAReviewCount] [int] NULL,
[TAReviewUrl] [varchar](256) NULL)
Run Code Online (Sandbox Code Playgroud)

当我尝试引用存储过程中的类型时,它也是数据库项目的一部分

CREATE PROCEDURE [dbo].[spupd_DestinationTripAdvisorData]
@DestinationId INT,
@TAAwardImgUrl VARCHAR(256),
@Attractions dbo.DestAttractions READONLY
AS
BEGIN

------
------
END
Run Code Online (Sandbox Code Playgroud)

并构建数据库项目,我继续得到以下错误,这是非常烦人的,因为存储过程完美无缺,并且类型没有问题.

SQL71501:参数:[dbo].[spupd_DestinationTripAdvisorData].[@ Attractions]有一个未解析的内置类型[dbo]的引用.[DestAttractions].任何指针或帮助将非常感激.

database project visual-studio-2012 sql-server-data-tools

4
推荐指数
1
解决办法
2616
查看次数

如何从代码中发布SSDT数据库

我们有SQLServer01.Publish.xml当我双击这个文件并发布,它发布一个数据库sqlServer01.

我想问一下,我们能否以某种方式从代码中发布此配置文件?

.net c# vb.net sql-server sql-server-data-tools

4
推荐指数
1
解决办法
919
查看次数

若要在SQL Server数据工具之外运行SSIS包,必须安装“将文件移动到Integration Services的存档”或更高版本。

我正在测试从VS2005项目升级到VS2013(程序包部署模型)项目的SSIS程序包。这是一个非常简单的程序包,它仅从特定位置一个文件处理一个文件,并根据这些文件更新数据库,完成后,它会根据结果将文件移动到存档目录或非解析目录中。而且我得到了奇怪的错误,我找不到解决方案。

问题是我的程序包运行良好,并且确实执行了它应该做的事情(从文件中提取数据并将其插入表中)。但是,此操作的一部分是将文件移至归档文件(文件系统任务)。而且我收到此错误“ 描述:要在SQL Server数据工具之外运行SSIS包,必须安装“将文件移动到Integration Services的存档或更高版本。

我在2014年的SSDT BI中使用了VS2013,并且在我的开发测试VM(12.0.2000.8 x64位)中,SSIS Designer版本与dtexec实用程序匹配。以下是CLI的输出。

Microsoft (R) SQL Server Execute Package Utility Version 12.0.2000.8 for 64-bit Copyright (C) Microsoft Corporation. All rights reserved.

Started: 10:45:58 AM Progress: 2016-02-11 10:45:59.20 Source: Truncate StagingTable Executing query "TRUNCATE TABLE StagingTable".: 100% complete End Progress Progress: 2016-02-11 10:45:59.25 Source: Insert into Staging Executing query "exec dbo.staging @xml_fileName,NULL,'C...".: 100 % complete End Progress Progress: 2016-02-11 10:45:59.25 Source: Move to MasterXML Executing query "exec dbo.insertXML".: 100% complete End Progress …

sql-server ssis ssdt-bi sql-server-data-tools

4
推荐指数
2
解决办法
3万
查看次数

Visual Studio 2015架构比较无法连接

我正在使用VS 2015,尝试在两个SQL Server 2014数据库上运行架构比较.指定每个连接并单击比较后,出现错误"无法恢复密码.通过编辑连接输入密码".每个连接都保存密码; 我正在使用SQL Server身份验证,集成安全性= False.还有什么我可以查看它为什么不连接?谢谢!

sql-server-data-tools visual-studio-2015

4
推荐指数
1
解决办法
3290
查看次数

Foreach循环编辑器中缺少枚举器

我正在使用新的笔记本电脑,在SQL Server Integration Services包上使用Visual Studio 2015.

在以前版本的Visual Studio中,Enumerator配置部分中有几个选项,如下所示......

在此输入图像描述

在VS 2015中,该部分为空白,我无法使用数据集填充它.

在此输入图像描述

我已更新SSDT并重新启动.

sql-server ssis visual-studio sql-server-data-tools visual-studio-2015

4
推荐指数
1
解决办法
1964
查看次数