小编Joh*_*ski的帖子

我的SSIS问题是否合理?

我只是简单地使用SSIS,但我发现我的抱怨很多.以下是我目前的问题:

  1. 要使程序包存储密码,您需要对其进行加密.即使软件包是更大解决方案的一部分,您也需要随时提供密码以打开任何加密软件包.为什么不能用一个密码加密整个解决方案?我有一个包含10个加密包的解决方案.当我点击"Build"时,我必须输入10个密码.
  2. 加密凭据非常棒.将加密包部署到服务器,提供密码,成功测试,安排密码,然后在计划期间失败,因为它无法解密自己的SUCKS.它似乎是随机执行此操作,并且在实际能够在计划作业期间成功解密包凭据之前,我已多次重新部署给定包.
  3. 仅限Windows身份验证?也许这是一个安全功能,但它使远程管理服务器的屁股变得非常痛苦.它基本上迫使我使用远程桌面.当我直接访问数据库引擎时,我无法访问SSIS真的很重要吗?
  4. DTS支持.DTS非常难看,但它很有效,而且相当简单.他们为什么不提供带有SSIS的DTS 2000包装设计师?现在我需要下载并使用管理员权限安装它.
  5. UPSERTS ??? 我将一些数据复制到外部数据库,并且挂起到该数据库是一个PACH A PAIN.为什么不内置此功能?为什么我不能只说"这是关键列.如果存在则更新,如果不存在则创建".

这些是有效的问题,还是我只是对产品的新手知道如何以正确的方式做事?

其他人是否有同样的问题或其他问题?

是否有使用SSIS的简单替代方案?

sql-server ssis

7
推荐指数
1
解决办法
3881
查看次数

如何在没有数据的情况下以编程方式复制SQL Server中的表?

我需要复制一个我已经在SQL服务器数据库中的表,但我不需要源表中包含的数据.我发现的例子只涉及复制数据.

以下是详细信息:

  1. 仅复制表结构,而不复制数据.
  2. 源表和目标表位于同一数据库中.
  3. 目标表尚不存在.
  4. 需要以编程方式执行此操作
  5. 将表/列的任何相关属性复制也是很好的.

database sql-server copy sql-server-2005

7
推荐指数
1
解决办法
5964
查看次数

网站项目中有相对路径的T4装配指令?

我在Visual Studio中有一个网站项目,我正在尝试从站点的bin目录中引用一些程序集.

到目前为止,根路径是唯一有效的路径:

<#@ Assembly Name="C:\Code\Web Solution\Website\bin\My.dll" />
Run Code Online (Sandbox Code Playgroud)

其他人提到使用msbuild变量,但这对我不起作用:

<#@ Assembly Name="$(SolutionDir)Website\bin\My.dll" />
Run Code Online (Sandbox Code Playgroud)

而且我很确定相对路径只是平坦无法工作(我的tt文件位于App_Code的子文件夹中):

<#@ Assembly Name="..\..\bin\My.dll" />
Run Code Online (Sandbox Code Playgroud)

如果不使用root路径,有没有办法在网站项目的上下文中使这个工作?

c# t4 visual-studio-2010

7
推荐指数
2
解决办法
3715
查看次数

保持PHP应用程序setings的最佳方法是什么?

我正在开发一个小应用程序,我可能想要/卖给别人.我想保留一些设置,并创建一个管理界面来修改它们.什么是最好的存储方式?对于我将拥有的10-20个设置,DB表似乎有点过分,我希望尽可能快地检索这些设置.平面文件是另一种可行的选择吗?使用平面文件有哪些陷阱?与存储多个键和值的平面文件交互的最快/最简单的方法是什么?

php database settings file-io web-applications

6
推荐指数
1
解决办法
679
查看次数

如何将PHP应用程序限制到自己的目录和自己的php.ini?

我在我的Mac上运行多个PHP应用程序,运行OS X 10.5.6,Apache 2,PHP 5.我为每个项目设置了子域,每个子域都有一个主机文件条目,Apache配置中有虚拟目录块.所以

project1.localhost转到/ Library/WebServer/Documents/Project1
project2.localhost转到/ Library/WebServer/Documents/Project2
等...

但是,这种方法并没有真正"隔离"Web应用程序.例如,如果我包含这样的脚本:

<?php
include("/includes/include.php");
?>
Run Code Online (Sandbox Code Playgroud)

它引用了我计算机基本目录中的脚本.所以它访问
C:/includes/include.php

有没有办法让我参考
C:/Library/WebServer/Documents/Project2/includes/include.php

基本上,使它不知道它自己的目录之外的任何东西.另外,有没有办法在每个子域的基础上使用php.ini?

php apache subdomain include server-side-includes

6
推荐指数
2
解决办法
4988
查看次数

这是生成一串随机字符的好方法吗?

我发现这段代码生成一串随机字符.

但有没有更优雅/更快/更可靠的方式来做到这一点?这似乎依赖于在给定当前编码的情况下数字26-91是有效字符的事实.

/// <summary>
/// Generates a random string with the given length
/// </summary>
/// <param name="size">Size of the string</param>
/// <param name="lowerCase">If true, generate lowercase string</param>
/// <returns>Random string</returns>
private string RandomString(int size, bool lowerCase)
{
    StringBuilder builder = new StringBuilder();
    Random random = new Random();
    char ch;

    for(int i = 0; i < size; i++)
    {
        ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
        builder.Append(ch);
    }

    if(lowerCase)
        return builder.ToString().ToLower();

    return builder.ToString();
}
Run Code Online (Sandbox Code Playgroud)

c# string random

6
推荐指数
1
解决办法
5138
查看次数

ASP.NET Expression Builders何时最有用?

我看到了一个使用Expression Builders的例子,并在这里创建自己的Custom Expression Builder类:

http://aspnet.4guysfromrolla.com/articles/022509-1.aspx

但是,我没有看到使用这种方法的价值.它似乎没有比在后面的代码中以编程方式设置值更容易.

据我所知,你唯一可以做的就是设置属性.也许它们可以用于设置某些控件的默认值?

任何人都可以了解这个ASP.NET功能变得强大的地方吗?

c# vb.net asp.net expressionbuilder

6
推荐指数
1
解决办法
2015
查看次数

如何使用过滤器从EntityDataSource填充可更新的FormView

我正在尝试创建一个用于更新帐户详细信息的成员页面.我想用成员的数据填充表单,但我不知道如何在EntityDataSource上设置过滤器来限制查询.

当我根据成员ID设置select语句时,我收到错误

Select cannot be set if EnableDelete, EnableInsert, or EnableUpdate is enabled.

我认为这是因为你不能更新投影或其他东西,但是在这周围有什么?

或者我是否必须在Page_Load中运行查询并自己填充表单?

c# asp.net formview entity-framework entitydatasource

6
推荐指数
1
解决办法
4535
查看次数

循环引用是否必要?

我继承了一个Visual Studio解决方案,它包含了Projects之间的许多循环引用.

是否存在远程可接受的情况?

试图证实我怀疑这个应用程序设计可怕.提前致谢.

circular-dependency circular-reference visual-studio

6
推荐指数
1
解决办法
609
查看次数

iTextSharp可以栅格化/导出为JPEG或其他图像格式吗?

我需要能够将我创建的PDF导出为JPEG,以便用户可以获得最终产品的屏幕截图/缩略图,这比打开整个PDF更快.

我在Rackspace Mosso Cloud的Medium Trust中运行的ASP.NET网站上运行它.

我还没有找到一个可以在Medium信任中工作的库,或者在ABC PDF的情况下工作,它在本地工作很好,不会在Mosso中加载.也许Mosso有自定义信任级别?

我知道iTextSharp适用于Mosso,但我无法想象如何"截取"PDF的单页,或将页面导出为JPEG.那之前有没有人做过这件事?

pdf asp.net abcpdf mosso itextsharp

5
推荐指数
1
解决办法
7060
查看次数