我最近安装了SQL Server 2012,我主要使用默认设置.数据库工作正常,我可以愉快地使用SSMS(SQL Server Management Studio)进行连接,但是当我连接到Integration Services服务器时,我收到此消息
连接到计算机"localhost"上的Integration Services服务失败,并显示以下错误:"访问被拒绝."
默认情况下,只有管理员才能访问Integration Services服务.在Windows Vista及更高版本中,该进程必须以管理权限运行才能连接到Integration Services服务.有关如何配置对服务的访问权限的信息,请参阅帮助主题.
这是截图

我不确定为什么,但我是域管理员,并拥有服务器的完全权限.另外,为什么当我从我的桌面连接它可以成功连接,只有当我从服务器本身连接,这给了我这个问题.如何解决此问题,以便我可以在服务器上使SSMS连接到其Integration Services实例.
在使用Sybase 12.5驱动程序的SQL Server 2008中,一切正常,但现在我们已经使用64位驱动程序迁移到SQL Server 2012和Sybase 15,似乎事情已经破裂.
如果我测试链接服务器连接它给我链接服务器成功的消息但是当我在视觉上深入查看目录虽然它列出了所有这些目录,但它们显示为空白如此

但项目计数是正确的,因为我们在Sybase中有许多目录.我认识到的另一个有趣的事情是,当我执行和OPENQUERY时,它给了我正确的行数,但仍显示空字符串,如此

我不知道这里发生了什么,我唯一的线索是当我在这些空白数据库中深入查看时出现此错误消息.此异常提示.

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Cannot obtain the schema rowset "DBSCHEMA_TABLES" for OLE DB provider "MSDASQL" for linked server "TEST". The provider supports the interface, but returns a failure code when it is used. (Microsoft SQL Server, Error: 7311)
Run Code Online (Sandbox Code Playgroud)
任何想法为什么会这样?有谁知道解决这个问题?
在这段代码中
@using (Ajax.BeginForm("MyAction", "MyRouteValues", new AjaxOptions { OnSuccess = "myJSFunction(" + Model.IntegerParameter + ", '" + Model.StringParameter + "')" }))
Run Code Online (Sandbox Code Playgroud)
为什么我的Javascript正确识别Model.IntegerParameter但Model.StringParameter为null?当我检查响应时,我确信它上面有数据,它显示如下
data-ajax-success="myJSFunction(111111, 'AAAAAA')"
Run Code Online (Sandbox Code Playgroud)
我的View模型非常简单,看起来像这样
public class MyViewModel
{
public int IntegerParameter { get; set; }
public string StringParameter { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
添加了信息
我尝试将第二个参数更改为int,现在它没有传递为null但0仍然显示在FireBug的响应中.
我添加了Html.Raw,但它仍然null在Javascript中获得一个值.
这是我在控制台响应中得到的真实世界截图:

---------------另一个更新------------------
我尝试了所有的建议,但它似乎是MVC s#arp中的一个BUG?我试过不同的项目和不同的PC,它仍然适合我.我注意到这只会发生,如果它来自一个模型它看起来像在Javascript响应之间发生的事情,无论是参数中的第一个,第二个还是任何位置,如果我使用硬编码值,字符串的值都会丢失如:
myJSFunction(" + Model.IntegerParameter + ", 'AAAAAAAA')"
Run Code Online (Sandbox Code Playgroud)
我得到了一个成功的结果,如果我像这样使用jQuery:
myJSFunction(" + Model.IntegerParameter + ", $('#SearchString').val())"
Run Code Online (Sandbox Code Playgroud)
这也有效,但是如果我确实传递了一个像这样的字符串的模型
myJSFunction(" + Model.IntegerParameter …Run Code Online (Sandbox Code Playgroud) 当我使用jqueryui sortable时,我收到一个奇怪的错误.它说,
$(this).sortable(); is not a function.
Run Code Online (Sandbox Code Playgroud)
怎么解决这个?
编辑 heres我的标题代码:
<script src="jquery.min.js"></script>
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script src="jquery.ui.mouse.js"></script>
<script src="jquery.ui.sortable.js"></script>
Run Code Online (Sandbox Code Playgroud)
并继承我用来刷新我的编辑我的xml文件的代码.
$("#sortable").sortable(
{
update : function(event, ui) {
//var change = $(this).sortable('toArray').toString();
// $('#show').html(change);
var order = $(this).sortable('toArray');
//var order = $(this).val;
$("#show").load("update_engine_xml.jsp?order="+ order);
//$("#showid").html(ui.item.context.id+" "+event.target.id);
}
});
Run Code Online (Sandbox Code Playgroud)
编辑:2任何建议为什么我收到此错误?!
如何在jQuery中做到这一点?
例如我有一个称为段落的变量
var paragraph = 'AAA BBB AAA CCC AAA AAA DDD EEE AAA';
Run Code Online (Sandbox Code Playgroud)
我要在段落中计算所有“ AAA”
我尝试使用.val().match('AAA').length它总是给我1
我们有一个Web应用程序,可以生成excel电子表格并在服务器端运行宏.然后通过电子邮件将它们发送给不同的人.它是我们正在转换的遗留报告风格的一部分,但仍然支持我们作为IIS中的网站提供的新应用程序.
我知道办公自动化是一种不好的做法,因为我看到微软的信息不支持.这里的答案也表明打开excel错误:System.Runtime.InteropServices.COMException(0x80080005):使用CLSID检索组件的COM类工厂
无论如何缩短故事,excel报告都是在批处理场景中生成的,可以生成3到300个发送给不同人的报告.报告生成工作正常,直到它击中15至20项左右然后它疯狂,它给我下面的错误
System.Runtime.InteropServices.COMException (0x80080005): Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Ci.Infrastructure.Reporting.ReportProviderExcel.RunReport() …Run Code Online (Sandbox Code Playgroud) 你如何防止使用jQuery对MVC Html.SubmitButton进行双击,它还需要考虑表单上的验证控件.
有人可以显示代码示例
我有这个CacheAttribute接受这样的持续时间值
public class MyTestQuery : IMyTestQuery
{
private readonly ISomeRepository _someRepository;
public TestQuery(ISomeRepository someRepository)
{
_someRepository = someRepository;
}
[Cache(Duration = 10)]
public MyViewModel GetForeignKeysViewModelCache()
{
...code here...
return viewModel;
}
}
Run Code Online (Sandbox Code Playgroud)
属性看起来像这样
[AttributeUsage(AttributeTargets.Method)]
public class CacheAttribute : Attribute
{
public int Duration { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
当使用Castle.Proxy.IInterceptor拦截时,它可以工作,但是当我通过IInitation.MethodInitationTarget或IInitation.Method执行Attribute.GetCustomAttribute时,两者都会返回null值
这是代码中的
public class CacheResultInterceptor : IInterceptor
{
public CacheAttribute GetCacheResultAttribute(IInvocation invocation)
{
var methodInfo = invocation.MethodInvocationTarget;
if (methodInfo == …Run Code Online (Sandbox Code Playgroud) 在我将Castle升级到3.2.1后,我似乎无法找到FirstNonGenericCoreInterface的正确替代品
我的代码
container.Register(
AllTypes
.FromAssemblyNamed("MySolution.Tasks")
.InNamespace("MySolution.Tasks")
.WithService.FirstNonGenericCoreInterface("MySolution.Domain"));
Run Code Online (Sandbox Code Playgroud)
该方法尚未过时,我找不到使用的方法
有谁知道我应该用什么呢?
c# castle-windsor fluent-interface ioc-container s#arp-architecture
c# ×4
jquery ×4
asp.net-mvc ×2
sql-server ×2
.net ×1
autofac ×1
castle ×1
com ×1
interception ×1
jquery-ui ×1
ms-office ×1
ssis ×1
sybase-ase ×1