我非常希望,由于SQL Server 2012 SQLCLR支持.NET 4.0,SQL Server Reporting Services(SSRS)2012将支持.NET 4.0自定义代码程序集.尝试上载引用.NET 4.0程序集的rdl(通过报表管理器或通过RSBuild)时,Reports Manager会引发错误说明
此程序集由比当前加载的运行时更新的运行时构建,无法加载.(rsErrorLoadingCodeModule)
我可以配置一些东西来让SSRS 2012加载.NET 4.0程序集吗?在我们看到.NET 4.0支持SSRS中的自定义程序集之前,我们是否会等到SQL Server的下一个主要版本?
我试图在我的MVC 4中第一次使用SimpleMembership,我已经有了一个基于它的现有数据库和EF5模型!我搜索了很多,但我无法找到如何在我的情况下使用它,并在我自己的模型下拥有一切.
如果有人能让我知道如何做到这一点会很棒.
谢谢
ef-database-first asp.net-mvc-4 sql-server-2012 entity-framework-5 simplemembership
希望我错过了一个简单的解决方案.
我有两张桌子.一个包含公司列表.第二个包含发布者列表.两者之间的映射是多对多的.我想要做的是捆绑或分组表A中与表B中的发布者有任何关系的所有公司,反之亦然.
最终结果看起来像这样(GROUPID是关键字段).第1行和第2行属于同一组,因为它们共享同一家公司.第3行位于同一组中,因为发布者Y已映射到公司A.第4行位于组中,因为公司B已通过发布者Y映射到组1.
简单地说,只要公司和发布商之间存在任何类型的共享关系,就应该将该对分配给同一组.
ROW GROUPID Company Publisher
1 1 A Y
2 1 A X
3 1 B Y
4 1 B Z
5 2 C W
6 2 C P
7 2 D W
Run Code Online (Sandbox Code Playgroud)
更新:
我的赏金版本:鉴于上面简单Company和Publisher成对的小提琴表,填充GROUPID上面的字段.可以将其视为创建Family包含所有相关父母/子女的ID.
SQL Server 2012
SQL开发人员,我有一个计划不周的数据库作为了解SQL Server 2012的重要任务.
那么,有桌子Elem:
+-----------+----+---+----------+------------+
|VERSION(PK)|NAME|KEY|PARENT_KEY|DIST_KEY(FK)|
+-----------+----+---+----------+------------+
|1 |a |12 |NULL |1 |
+-----------+----+---+----------+------------+
|2 |b |13 |12 |1 |
+-----------+----+---+----------+------------+
|3 |c |14 |13 |1 |
+-----------+----+---+----------+------------+
|4 |d |15 |12 |1 |
+-----------+----+---+----------+------------+
|5 |e |16 |NULL |1 |
+-----------+----+---+----------+------------+
|6 |e |17 |NULL |2 |
+-----------+----+---+----------+------------+
Run Code Online (Sandbox Code Playgroud)
更新行后,我需要检查元素的父键,不允许元素是自己的奶奶或什么..
当我删除行时,我需要删除所有孩子和孩子的孩子等.
问题是:
如何选择DIST的一个元素的所有"父+祖父母+等"?
我怎样才能选择DIST的一个元素的所有"儿子+孙子+等"?
我读过有关CTE的解决方案,但我没有元素根,我甚至无法理解如何使用CTE.
请帮忙!
谢谢.
我正在研究SSIS包.我在现有的ssis包中增加了一个数据流任务.在添加新任务后,我重新编译了包,它没有任何错误.我需要将其部署到开发服务器吗?
SQL Server 2012(SP1)11.0.3401.0版上的以下SQL语句失败
DECLARE @b VARCHAR(10) = '12312.2'
SELECT TRY_CONVERT(DECIMAL(10,2),@b)
Run Code Online (Sandbox Code Playgroud)
错误信息
Msg 195, Level 15, State 10, Line 2
'DECIMAL' is not a recognized built-in function name.
Run Code Online (Sandbox Code Playgroud)
但在SQL Server 2012(SP1)11.0.3393.0上运行正常
两台服务器都没有问题 TRY_PARSE()
DECLARE @b VARCHAR(10) = '12312.2'
SELECT TRY_PARSE(@b AS DECIMAL(10,2))
Run Code Online (Sandbox Code Playgroud)
更新:
在进一步测试并尝试转换为不同类型后得到另一个不同的错误消息
DECLARE @b VARCHAR(10) = '12312'
SELECT TRY_CONVERT(INT,@b)
Run Code Online (Sandbox Code Playgroud)
错误:
error: Msg 195, Level 15, State 10, Line 2
'TRY_CONVERT' is not a recognized built-in function name.
Run Code Online (Sandbox Code Playgroud)
所以原始的错误信息是错过领先,但现在我更加困惑为什么它不存在.
我正在尝试创建SQL 2012数据库的.bacpac文件.
在SSMS 2012中,我右键单击我的数据库,转到"任务",然后选择"导出数据层应用程序".然后我单击Next,它给了我这个错误:
Error SQL71564: Element Login: [myusername] has an unsupported property IsMappedToWindowsLogin set and is not supported when used as part of a data package.
(Microsoft.SqlServer.Dac)
Run Code Online (Sandbox Code Playgroud)
我正在尝试按照本教程进行操作,以便将数据库放在Azure的云上:
如何导出数据库的.bacpac文件?
我有这个恼人的问题,它说项目和包有不同的保护级别.这不是真的,它们都设置为"EncryptSensitiveWithUserKey".
我试过在项目中期改变了这个保护级别 - 现在项目不会构建和其他一些解决方案,没有工作.
每当我想要构建或重建时,它说:
错误1项目一致性检查失败.检测到以下不一致:Persoon.dtsx具有与项目不同的ProtectionLevel.CountableUren.dtsx具有与项目不同的ProtectionLevel.Projecten.dtsx具有与项目不同的ProtectionLevel.Master_LAB_DSA.dtsx具有与项目不同的ProtectionLevel.DimProject.dtsx具有与项目不同的ProtectionLevel.DimPersoon.dtsx具有与项目不同的ProtectionLevel.DimLookupSources.dtsx具有与项目不同的ProtectionLevel.InitializeDim.dtsx具有与项目不同的ProtectionLevel.Master_LAB_ETL.dtsx具有与项目不同的ProtectionLevel.Master_LAB_DWH.dtsx具有与项目不同的ProtectionLevel.0 0
在"查看代码"中,当设置为"EncryptSensitiveWithUserKey"时,没有"DTS:ProtectionLevel ="X"".在项目的属性中,它被设置为"EncryptSensitiveWithUserKey".我也尝试将所有内容设置为"DontSaveSensitive",这也给了我同样的错误.
如何解决这个问题?

在使用asp.net的vsexpress 2012中.制作登录页面.因为我试图输入用户名并传递单词我收到以下错误
无法打开数据库'C:\ USERS\XYZ\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\WEBSITE4\APP_DATA\ASPNETDB.MDF',因为它是版本706.此服务器支持版本663及更早版本.不支持降级路径.无法打开用户默认数据库.登录失败.用户'MyName\MyName Ali'登录失败.
请建议如何解决这个问题
我会感激一些帮助,因为我在这个问题上被困了2天!
场景:我可以从我的开发机器(和其他同事)连接到SERVER\INSTANCE,但无法从另一台SQL Server连接.我得到的错误是通用的"...验证实例名称是否正确..".我做过/验证的事情:
我已经在目的地(和源)服务器上禁用了防火墙以查看它是否是防火墙问题(这似乎很可能是因为我可以从我的机器连接,但这没有帮助).
我已经验证了SQL浏览器是否正常工作(因为我可以从开发机器连接)
由于两个SQL Server都有多个实例和硬编码端口,我甚至确保它们是不同的端口,因为存在一些冲突(这没有帮助).
我重新启动了SQL Server并验证了浏览器/实例服务正在运行
检查事件日志 - 没什么值得注意的
有趣的是,如果我没有连接实例名称,但通过动态端口(即SERVER,PORT)从第二台服务器连接它工作正常 - 这告诉我SQL浏览器是错误的,除了它在本地工作正常服务器和我的开发机器.
有什么想法和建议吗?谢谢.
编辑:为了澄清注释,我将数据SQL Server称为SQLA和非数据SQLB.
编辑#2:添加更多测试用例/信息:
信息:上述测试均通过SSMS接口完成,以建立与数据库的连接,所涉及的数据库均为2012年.
新测试案例:我尝试运行脚本来设置链接服务器,发现在SQL Server 2005上运行脚本工作正常,但在SQL Server 2012服务器(SQLB)上运行相同的脚本无法连接到SQLA错误:SQL Server网络接口:错误查找指定的服务器/实例[xFFFFFFFF].
编辑#3:缩小潜在问题:
下载并运行PortQry,当从我的开发框运行时,我得到所有返回的实例,通过UDP查询1434,从SQLB运行相同的查询返回NO实例,它将1434表示为FILTERED,而在开发框中它返回为LISTING.我只能认为这与防火墙有关,只是我在两台机器上都禁用了防火墙
sql-server-2012 ×10
sql-server ×5
sql ×4
ssis ×2
t-sql ×2
asp.net ×1
azure ×1
bacpac ×1
deployment ×1
select ×1
sqlclr ×1
ssms-2012 ×1