Articles of sql server

如何在不使用.NET的情况下从SQL Server 2008 FILESTREAM字段中提取数据

我有一个SQL Server 2008数据库,一个VARCHAR(MAX)FILESTREAM列。 我可以使用这个语法加载一条logging: `INSERT INTO DocumentRepository(DocumentExtension, DocumentName, Document) SELECT 'doc' AS DocumentExtension , 'Hamlet.doc' AS DocumentName , * FROM OPENROWSET(BULK 'D:\Docs\Hamlet.doc', SINGLE_BLOB) AS Document;` 这加载我的Word文档就好了。 我想知道的是如何使用SQL Server提供的工具将数据提取回磁盘。 可能是T-SQL,bcp等,并不在意我只是想知道一种方法来做到这一点,而不诉诸必须编写一个.NET应用程序。 我已经用bcp,使用-c,-n,-N和-w开关进行了试验,它将提取文档,但它的格式不正确。 当我在Word中打开它时,在开始时会出现大量的二进制乱码,而文本在那里时,所有的格式都不见了。 谢谢!

如何使用来自外部SQL数据库的数据填充SharePoint列表?

这是属于堆栈溢出还是服务器错误(但是因为我不是开发人员,并且正在寻找无代码解决scheme,我以SF开始)之间的混淆。 有没有简单的方法来填充外部SQL数据库中的数据的SharePoint列表? 在SharePointdevise器中,创build与SQL数据库的连接以使用数据视图Web部件是一件简单的事情,但是我需要来自SQL表的数据来填充SharePoint列表。 有没有代码的方式来做到这一点? 编辑:虽然有一定的方式从SQL表导出数据并将其导入到我的列表中,我正在寻找连接,使我的SharePoint列表中的列始终与主数据源保持最新存储在不同的SQL数据库中。

如何使用SQL Server Management Studio连接到ISP上的SQL Server?

它实际上是SQL Server Management Studio Express。 我需要完整版吗? 我如何连接?

只安装SSIS而不安装整个SQL Server系统?

我有一个在Windows Server上运行的生产SQL Server 2008,我在笔记本电脑上进行testing和开发。 我的笔记本电脑运行的是Win XP和SQL Server Express 2008.除了使用SQL Server Express之外,我还想从笔记本电脑上的完整SQL服务器上安装SSIS。 我意识到SSIS不会随SQL Server Express一起提供。 但它确实带有SQL Server 2008,我有。 我想在我的笔记本电脑上安装SSIS 2008以及SQL Server Express,以便在本地构build我的ETL例程,然后将它们稍后部署到我的生产服务器。 我无法弄清楚如何使用SQL Server 2008安装介质(澄清:不是SQL Server Express媒体)在我的笔记本电脑上安装SSIS。 当我到达SQL Server Complete安装中的“functionselect”步骤时,检查安装“数据库引擎服务”和“SQL Server复制”的选项,但灰色,所以我不能取消选中它们。 如何在我的笔记本电脑上只安装SSIS? 相关的问题是“是否可以在没有安装任何版本的SQL Server数据库的计算机上安装SSIS? 我感觉很多人认为SSIS是“SQL Server的一部分”,但它是一个独立的应用程序,可以连接到任何机器上的任何SQL Server。 为什么需要在我的笔记本电脑上安装SQL Server才能在我的服务器上执行ETL? 我只是想着这个错误?

推荐的SSD设置

我正在构build一个新的服务器,它将运行我们的在线Web服务的文本search服务。 这项服务需要快速的IO,所以我正试图进一步减less任何潜在的瓶颈。 我很想听听关于SSD(或其他),硬件控制器,品牌和型号,好故事,坏故事或其他相关的一些build议。 这项服务将build立的指标应该是小的,所以我认为64GB的驱动器将是远远不够的。 提前致谢! 编辑:我必须使用的预算将是$ 4,000 CDN左右。

build立内部自定义VoIP网关的成本?

我正在寻找这方面的技术和财务build议。 简而言之,我的客户向我提出了一个关于他们希望build立一个非常小的“今天”呼叫中心的项目,利用某种低成本/开放/免费(Asterisk?)VoIP网关来获取客户数据他们的MS SQL Server 2008数据库。 当然,他们希望尽可能less地描述我所要描述的内容。 :)他们今天做的是“模拟”,因为他们用纸和纸打出电话,手动将它们全部转换成电子表格,一人混合(!)成一个更大的一个,你可以想像我看到的…. 他们希望我build立一个能够访问后端数据库的CRM,但所有这些都必须与一个能够帮助他们进行出站呼叫的VoIP以及接收入站的接口相连接。 我对CRM和数据库很好。 我可以在睡梦中做到这一点。 我遇到很多麻烦的事情是围绕着他们希望用这个VoIP的东西来完成的事情。 所以我在这里… 首先,由于与客户数据的安全性相关的原因以及与客户关于其数据的合同协议,他们坚持保持内部硬件接近100%。 他们不依赖任何云型服务。 所有的备份和灾难恢复的东西都由他们和他们单独处理。 我认为,也许他们有一个装甲快递,把磁带发送到某个地方的金库,但本质上是 – 他们想要对他们的数据,服务器,电话系统等进行物理控制。他们对VoIP和安全性有所担忧。 他们提到了通过“嗅探”或“窥探”对电话进行数字跟踪,他们希望通过使用VoIP编程/接口等方式创build一个完全运行的内部呼叫中心来降低风险。他们还希望将他们当前的电话提供商如果这是可能的。 我相信这个问题是由于成本。 我告诉他们,在某个时候,即使电话是在他们的build筑物内发起的,也必须以某种方式“出去”。 但也许我错了,因为我没有这个VoIP的经验。 我是这里的使者,所以请忍受我。 我不太了解这个硬件/networking方面。 我正在为他们build立自定义CRM,SQL Server数据库和一个Intranetpipe理界面来运行CRM,并且我以某种方式将软件端连接到VoIP呼叫中心端。 所以考虑到这一点……. 人员配备将很小。 在任何一天,将有3到5个并发的人主要在美国境内拨打国内电话。 预计明年的人员增长不会有所增长,但是我想看看把这个数字扩大到10个并发呼叫者的成本是多less – 只是为了让这些信息准备好。 呼叫中心的工作人员将拨出约90%的外拨电话,约10%为入境,客户服务电话,未经请求等。他们目前不希望设立800号电话。 他们想要切断与当前电话提供商的联系 – 如果这甚至可能的话? 基本上他们问他们是否可以简单地“通过互联网发送电话”,并且知道我所知道的知识 – 我的直觉说不。 他们需要某种PSTN? 连接到 – terminal是手机,办公室电话,家庭电话无关紧要…..他们希望创build他们自己的“内部VoIP服务提供商”,他们将使用这些服务提供这些外拨电话并接收入站以及。 数据库/软件将在内部,他们希望这个硬件也是在他们的鼻子下。 他们想知道他们是否可以创build这个VoIP(网关?PBX?),并能够在拨打或接听电话时访问SQL Server数据库中的客户历史logging。 所以,简而言之,整个系统会做这样的事情:营销经理根据他们加载到CRM中的标准创build一批潜在的客户。 每个座席(他们呼叫呼叫中心的销售人员)都会看到一个指定客户的列表,以便在他们的仪表板中进行呼叫。 代理点击一个客户,从数据库中检索完整的数据,VoIP盒得到处理呼出的信号,会话logging为MP3格式(经过当然许可),并希望进行销售。 在进行呼叫的情况下,如果在电话号码上进行匹配,则在代理/销售代表应答呼叫之前,数据库将检索到客户的信息到代理的屏幕。 这是我没有太多经验的硬件部分。 首先,甚至有可能成为你自己的VoIP提供商? 如果是这样,那么多less成本 – 什么样的硬件为最便宜的选项呢? […]

调整内存升级,采取2

以前我问过一个问题 ,我应该测量什么指标(例如之前和之后)来certificate内存升级。 build议使用Perfmon。 我想知道我应该测量哪个特定的性能计数器。 到目前为止我得到了: PhysicalDisk/Avg. Disk Queue Length (for each drive) PhysicalDisk/Avg. Disk Write Queue Length (for each drive) PhysicalDisk/Avg. Disk Read Queue Length (for each drive) Processor/Processor Time% SQLServer:BufferManager/Buffer cache hit ratio 我还应该使用其他什么?

收缩Sql Server数据库

我的SQL Server 2008数据库文件(.mdf)文件接近24 MB,但日志文件增长到15 GB。 如果我想缩小数据库,需要考虑的重点是什么? 收缩会导致索引碎片,并影响我的数据库性能吗?

MSSQL服务器有相当于MySQL的查询日志吗?

我已经使用了很久的MySQL,并且发现了一般的查询日志和慢速查询日志对于发现服务器上发生的事情以及发现瓶颈非常有用。 现在我需要使用SQL Server。 SQL Server有类似的日志function吗? 如果是这样,他们叫什么?

SQL 2008.我有用户在一个没有在服务器上login的数据库。 这怎么可能?

我正在谈论Windowsauthentication。 我没有访问服务器的adming权限,但一个dbadmin发送给我的屏幕截图,我的用户不在服务器的login。 也只有一个叫做pipe理员的窗口组 – 数据库,我100%肯定我的家伙不能成为它的一部分。 但是…他的用户名是在我的数据库的用户… 用户怎样才能出现在没有login服务器的数据库? PS打印的日志中:用户'xxxx'的login失败。 原因:基于令牌的服务器访问validation失败,出现基础结构错误。 检查以前的错误