相关疑难解决方法(0)

将查询结果导出到SQL Server 2008中的.csv文件

如何将查询结果导出到SQL Server 2008中的.csv文件?

sql-server-2008

130
推荐指数
7
解决办法
44万
查看次数

如何启用Ad Hoc Distributed Queries

当我OPENROWSET在SQL Server 2000中运行查询时它工作.

但是SQL Server 2008中的相同查询会生成以下错误:

SQL Server阻止访问组件"Ad Hoc Distributed Queries"的STATEMENT"OpenRowset/OpenDatasource",因为此组件已作为此服务器的安全配置的一部分关闭.系统管理员可以使用sp_configure启用"Ad Hoc Distributed Queries"

sql sql-server-2008

97
推荐指数
3
解决办法
19万
查看次数

Excel CSV.文件超过1,048,576行的数据

我已经获得了一个CSV文件,其中包含超过MAX Excel可以处理的内容,而且我真的需要能够查看所有数据.我理解并尝试过"拆分"它的方法,但它不起作用.

一些背景:CSV文件是Excel CSV文件,并且提供该文件的人说有大约2m数据行.

当我将它导入Excel时,我将数据放到行中1,048,576,然后1,048,577在数据中从行开始的新选项卡中重新导入它,但它只给我一行,我知道应该有更多的事实(不仅因为"人"说有超过200万,而是因为最后几组中的信息)

我想也许发生这种情况的原因可能是因为我已经将CSV文件作为Excel CSV文件提供,所以过去的所有信息1,048,576都丢失了(?).

我是否需要索取SQL数据库格式的文件?

csv excel split rows max

42
推荐指数
7
解决办法
30万
查看次数

使用ZF2和Doctrine2将SQL Server表转换为MySQL

我为我的一个客户开发了一个应用程序.他已经有了一个.所以我需要将他的实际数据库(SQL Server)转换为新的数据库(MySQL).

SQL Server的某些表有超过10.000.000条记录.当我开始开发这个转换器时,我已经开始使用一些带有一些记录的表,所以我找到所有记录并保存到我的新MySQL数据库中.我将向您展示一些代码以便更好地理解(这只是一个例子)

<?php

namespace Converter\Model;

class PostConverter extends AbstractConverter 
{

    public function convert() 
    {
        // this is the default connection, it is a mysql database (new application)
        $em = $this->getEntityManager();
        // this return an alternative connection to the sqlserver database (actual application)
        $emAlternative = $this->getEntityManagerAlternative();

        // instance of Converter\Repository\Post
        $repository = $emAlternative->getRepository('Converter\Entity\Post');

        $posts = $repository->findAll();

        foreach ($posts as $post)
            $post = new Post();
            $post->setTitle($object->getTitle());
            $em->persist($post);
        }  

        $em->flush();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在让我们假设Post表有超过10.000.000条记录.我不能只找到所有并迭代它.我会离开RAM.所以我做了这样的事情.

存储库类:

<?php

namespace Converter\Repository;

class Posts extends \Doctrine\ORM\EntityRepository …
Run Code Online (Sandbox Code Playgroud)

php mysql zend-framework doctrine-orm

14
推荐指数
1
解决办法
332
查看次数

如何在SQL Server查询中将多个select语句导出到不同的csv文件

我有一个很长的SQL服务器查询,它运行在不同的表上,进行一些预处理并吐出不同的选择表输出.我希望它们存储在不同的csv文件中.

简化例如.

-- some declare variables and other pre-processing,
-- then save the outputs to different CSV files
select * from Table1 -- save to Table1_Output.csv
select * from Table2 -- save to Table2_Output.csv
Run Code Online (Sandbox Code Playgroud)

现在,我可以使用来运行SQLCmd并将单个select语句的输出保存到单个CSV.我需要能够将各种输出保存到不同的CSV

上述解决方案中的第一个选项不可行,因为这需要手动干预,不能在脚本环境中使用.

谢谢

sql sql-server

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

标签 统计

sql ×2

sql-server-2008 ×2

csv ×1

doctrine-orm ×1

excel ×1

max ×1

mysql ×1

php ×1

rows ×1

split ×1

sql-server ×1

zend-framework ×1