我试图使用SSIS将数据从utf-8编码的平面文件导入SQL Server 2008.这就是Notepad ++中行数据的结尾:

我有几个图像显示文件连接管理器的样子:


您可以在文件连接管理器预览中看到数据正确显示.当我尝试导入此数据时,不导入任何行.我收到一条错误消息,指出未找到行分隔符.您可以在文件连接管理器图像中看到标题行分隔符和行分隔符都设置为{LF}.这足以生成正确的预览,所以我迷失了为什么它无法导入.我尝试了许多结果为零的事情:
[Flat File Source [582]]警告:读取标题行时已到达数据文件的末尾.确保标题行分隔符和要跳过的标题行数是正确的.
感谢您的关注,我非常感谢您提供的任何帮助.
我的工作中的Web应用程序类似于票证工作系统.一些用户输入新问题.其他工人选择并解决问题.所有数据都在MS SQL Server 2005中维护.
致力于解决问题的用户转到他们可以查看未解决问题的页面.因为多达20个人可以同时查看此页面,我必须解决的一个潜在问题是,如果有人选择了其他人在页面加载后选择的问题,会发生什么.
为了解决这个问题,我做了两件事.首先,显示要选择的问题的gridview使用AJAX计时器每秒更新一次.一旦选择了一个问题,它最多会在一秒后消失.如果他们在这一秒内选择一个,他们会收到一条消息,要求他们选择另一个.
问题是AJAX的一部分是发送了太多的更新(这是我假设的),它正在影响页面和数据库的性能.此外,更新不会每秒执行一次.我发现计时器在工作时触发存储过程是不可靠的.
必须有一个更好的方法,但我似乎找不到一个.有没有人有这种情况的经验或有建议让多个用户选择相同的记录来维护?我真的不想完全禁用AJAX部分,因为我觉得单独的消息会使应用程序难以使用.
谢谢,
我更喜欢将SSIS包保存在服务器上的解决方案中,而不是sql中.默认情况下,敏感数据使用用户密钥加密.由于sql server代理使用服务帐户来运行作业,因此我们必须将此加密方法更改为其他方法.我喜欢用密码加密.
问题是每当我在一个步骤中设置作业时,没有地方可以输入此密码.当我单击配置选项卡时,我会看到一个密码的弹出对话框.这使它保存得当,但这真的是放置它的正确位置.这看起来很不寻常,如果我做出某些改变,我会继续遇到似乎重置的问题.
有谁知道更好的地方输入更稳定的密码?
谢谢,