小编Pra*_*hat的帖子

将CSV文件导入SQL Server

我正在寻找帮助将.csv文件导入SQL Server使用BULK INSERT,我几乎没有基本问题.

问题:

  1. CSV文件数据之间可能有,(逗号)(例如:描述),那么如何进行导入处理这些数据呢?

  2. 如果客户端从Excel创建CSV,那么带有逗号的数据将包含在""(双引号)[如下例]中,那么导入如何处理呢?

  3. 我们如何跟踪某些行是否包含导致跳过的错误数据?(导入是否会跳过不可导入的行)

以下是带标题的示例CSV:

Name,Class,Subject,ExamDate,Mark,Description
Prabhat,4,Math,2/10/2013,25,Test data for prabhat.
Murari,5,Science,2/11/2013,24,"Test data for his's test, where we can test 2nd ROW, Test."
sanjay,4,Science,,25,Test Only.
Run Code Online (Sandbox Code Playgroud)

和要导入的SQL语句:

BULK INSERT SchoolsTemp
FROM 'C:\CSVData\Schools.csv'
WITH
(
    FIRSTROW = 2,
    FIELDTERMINATOR = ',',  --CSV field delimiter
    ROWTERMINATOR = '\n',   --Use to shift the control to next row
    TABLOCK
)
Run Code Online (Sandbox Code Playgroud)

sql sql-server csv bulkinsert bulk

170
推荐指数
6
解决办法
71万
查看次数

在 VS 2012 的 SQL Server 2012 数据库项目中创建 SQL 代理作业

我正在Visual Studio 2012 with Update 2 + SQL Server Data Tools并且我能够从事SQL Server Database Projects.

如何在该数据库项目中创建/添加新的 SQL 代理作业?因为如果我单击添加 - 新项目...我看不到任何有关作业的信息。

我知道工作SQL ServerSQL Database. 但我想知道如何管理 SQL 作业?

谢谢,
普拉巴特

visual-studio-2012 sql-server-2012-datatools sql-data-tools

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

AWS Certificate Manager 证书对 AWS Beanstalk 从控制台不可见

我是 AWS 新手,需要帮助才能使用AWS Console从 Elastic Beanstalk Loadbalancer 选择 AWS Certificate Manager 预置的证书。

  1. 使用 Elastic Beanstalk 在 Linux 实例上部署我的 Java 应用程序,并且与 Http 配合良好。
  2. 使用 AWS Certificate Manager 预置了新的通配符证书。
  3. 在 Elastic Beanstalk 配置 - 网络层 - 负载平衡设置齿轮图标下,我更改了“安全侦听器端口”= 443 和“协议”= HTTPS。
  4. 但“SSL证书ID”没有列出要选择的证书。

请建议我在这里缺少什么。

我已经阅读了许多关于 CLI 的建议,但我不是 CLI 专家,为了简单起见,我想使用控制台功能。

EDIT-1:如果我尝试添加 HTTPS,我可以在 EC2 - 负载均衡器 - 侦听器选项卡下看到证书,但不能在 Beanstalk 下看到证书。我不确定是否应在 EC2 下添加此侦听器,但我认为我需要将 SSL 添加到 Beanstalk,因为我的应用程序是使用 Beanstalk 部署到 EC2 中的。

ssl https amazon-web-services amazon-elastic-beanstalk

3
推荐指数
1
解决办法
1903
查看次数