Questions tagged «sql-server-2008»

Microsoft SQL Server,通常简称为“ SQL Server”,是Microsoft开发的关系数据库引擎。MS SQL Server 2008于2008年8月6日发布,是该应用程序的主要版本10。

6
是否可以从Microsoft SQL Server Management Studio中打开SQLite数据库?
是否可以从Microsoft SQL Server Management Studio中打开.db文件(SQLite数据库文件)? 现在,我们有一个过程将从Microsoft SQL Server数据库中获取数据,并将其放入SQLite数据库文件中,稍后将由应用程序使用。 有没有一种方法可以打开SQLite数据库文件,以便可以将其与SQL Server数据库中的数据进行比较……仅使用一个SQL查询? 是否有用于Microsoft SQL Management Studio的插件?也许还有另一种方法可以仅使用一个查询来完成相同的任务。 现在,我们必须编写两个脚本...一个用于sql server数据库,一个用于sqlite数据库...然后将每个脚本的输出以相同的格式放入各自的OpenOffice电子表格文件中。最后,我们比较两个文件以查看是否存在任何差异。也许有更好的方法可以做到这一点。 编辑:表的列和布局是不同的,因此使用http://www.codeproject.com/KB/database/convsqlservertosqlite.aspx和http://www.sqlitecompare.com/的组合将无法在此处使用。 PS许多应用程序内部使用SQLite:SQLite 的知名用户

7
将数据库从SQL Server 2012移动到2008
我有一个要复制到2008服务器的SQL Sever 2012实例上的数据库。2008服务器无法还原由2012服务器创建的备份(我已经尝试过)。 我在2012年找不到任何选项来创建2008年兼容的备份。我想念什么吗? 有没有简单的方法可以将架构和数据导出为与版本无关的格式,然后将其导入到2008中? 该数据库不使用任何2012年特定功能。它包含表,数据和存储过程。 到目前为止,这是我尝试过的 我在2012服务器上尝试了Tasks → Generate Scripts,然后能够将架构(包括存储过程)生成为SQL脚本。但是,这不包括任何数据。 在2008年的计算机上创建该架构后,我能够在2012年的计算机上打开“导出数据”向导,在将2012年配置为源计算机并将2008年配置为目标计算机之后,向我展示了一个表列表,可以复制。我选择了所有表格(超过300个),然后单击向导。不幸的是,它花了很多时间来生成脚本,然后失败,并显示诸如“无法将其插入只读列'FOO_ID'”之类的错误。 我还尝试了“复制数据库向导”,该向导声称能够“从2000或更高版本复制到2005或更高版本”。它有两种模式: “分离并附加”,失败并显示错误: Message: Index was outside the bounds of the array. StackTrace: at Microsoft.SqlServer.Management.Smo.PropertyBag.SetValue(Int32 index, Object value) ... at Microsoft.SqlServer.Management.Smo.DataFile.get_FileName() SQL管理对象方法因错误而失败 无法读取属性IsFileStream。此属性在SQL Server 7.0上不可用。”


2
SQL提示的免费替代方法[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为超级用户的话题。 5年前关闭。 是否有SQL Prompt的任何免费/开源替代品?SSMS 2008 R2 intellisense很好,但是我需要它来进行代码优化。例如,当声明了一个未使用的变量时,它应该通知我。

8
安装SQL Server 2008时,规则“重新启动计算机”失败
尝试在Windows 7机器上安装SQL Server 2008 Developer和Enterprise版本时,出现以下消息: 规则“重新启动计算机”失败。需要重新启动计算机。在安装SQL Server之前,您必须重新启动计算机。 当然,我已经重新启动了10次。 我在一个论坛上找到了一条帖子,说我应该清除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 但是我没有这样的钥匙。


3
如何安装多个Microsoft应用程序而不会发生冲突
对于所有IT学生,自学教师和新专业人员 情况:实习,OJT和“实用”入门级职位的时代正在迅速下降,有利于行业经验和领域专业化。大学和自学书籍无法提供满足此需求所需的高级培训,因此,毕业生和自学教师在IT就业市场中立足变得越来越困难,而对于雇主找到他们需要的东西。双方都是输赢。有两种解决方案: 开始向公司而不是大学付款,为我们提供我们需要和想要的培训。(首选) 使用免费的Microsoft软件(现实)构建我们自己的企业级测试/开发中心 一个基于Microsoft的标准IT /开发环境通常包含以下列出的软件资源。即使Microsoft发明了COM标准,但它们的软件虽然设计为可以一起工作,但是一起安装时效果并不理想。四个月后,由于最初的安装冲突,您需要学习的关键功能被永久禁用,这带来了严重的问题。而且因为有0文档提供关于如何最好安装每个应用程序一起下一个域(学院不教了。书不解释它。),我们终于看到了问题的心脏透露。 软件资源: Windows Server 2008 R2 域控制器 广告 DHCP服务器 域名解析 IIS SQL Server 2008 R2 交换服务器 Visual Studio 2010 Team Foundation Server(版本控制) 的SharePoint 林克 超级服务器 硬件资源: (1)工作站 (2)服务器1 (3)服务器2 问题域(问题):从高层的角度来看,这意味着不需要单独的配置详细信息,除非对答案至关重要,请描述如何在不牺牲功能的情况下将上述软件安装在上述硬件上。由于大多数人通常没有5台以上的计算机运行两个八核处理器,32GB的RAM和RAID 10阵列,因此,我们可以现实地假设这些设备是现成的价格为500美元的现代Win 7 PC,带有双核CPU。 ,4GB RAM和单个500GB HDD。如果无法达到要求,请说明原因以及需要进行哪些升级。 请记住,此答案仅用于帮助技术人员(而非初学者),因此已授权使用极客说话和大词。我将自己分解低级教程的内容,并将其发布到更合适的教程站点上。另外,请记住,这是一个测试环境,因此数据库中不会有1.4亿条记录,也不会有9000名用户访问Web服务器。这里不应该有抽象的答案。“ 这完全取决于您要使用它做什么”是自动失败的。个人不知道他们想做什么,因为他们不知道它能做什么。软件开发人员可能不了解SharePoint,而前端开发人员可能不了解SQL Server。他们只知道雇主想要它并且必须学习它,因此它必须灵活。这里的最终目标是让IT技术/开发人员坐下来并能够毫无问题地访问上述所有内容。(如果它是可能的) 首选格式:最佳答案是分步格式。例如: 服务器1: 安装服务器2008 R2注意:由于这个原因,服务器必须具有8GB内存,等等。 运行dcpromo.exe并安装域控制器[链接到最佳实践] 安装IIS …


2
SQL Server Management Studio配色方案?
有没有一种方法可以将配色方案和主题应用于SQL Server Management Studio?我真的很喜欢Visual Studio 2005/2008/2010中的那些,并且希望拥有这样的东西。 Visual Studio的配色方案: 创建和共享Visual Studio配色方案 编辑: 我想补充一点,我是指编辑器的配色方案,而不是实际的窗口/工具栏/边框等。

3
如何删除SQL Server 2008的损坏安装?
安装Microsoft SQL Server 2008的Service Pack 2后,SQL Server无法启动。试图修复这个,我做了一些愚蠢的事情,现在导致我甚至无法安装新的SQL Server副本。 这实际上是在设置过程中发生的事情: 设置支持规则屏幕(全部通过,没有警告), 产品密钥屏幕(输入有效的产品密钥), 许可条款屏幕(已接受), “安装支持文件”屏幕(单击“安装”)。 比设置窗口关闭,没有任何反应,没有错误,什么都没有。似乎没有保存日志。 有什么步骤可以清理混乱并能够安装SQL Server而无需重新安装整个操作系统?

1
SQL Server ODBC身份验证错误
我正在尝试通过ODBC连接从第三方应用程序连接到SQL Server 2008数据库。在使用Windows身份验证设置ODBC时,我取得了成功,但在使用SQL Server身份验证设置时却没有。 我的一般过程是 创建64位系统ODBC DSN(“C:\ Windows \ SysWOW64 \ odbcad32.exe”) 当我创建DSN时,我在最后测试连接,看起来一切都很好。我可以在SQL Server中验证这一点 用户'myuser'登录成功。使用SQL Server身份验证进行连接。[客户:10.85.43.91] 然后我转到我的应用程序,引用DSN并尝试登录。我收到一个错误说Unable to connect to general Datasource. Connect String: DSN=<DSN Name> Error: login failed for user ''。然后我回到SQL错误日志,看看 用户'myuser'登录失败。原因:密码与提供的登录名不匹配。[客户:10.85.43.91] 和 用户''登录失败。原因:尝试使用SQL身份验证登录失败。服务器仅配置为Windows身份验证。[客户:10.85.43.91] 我能够通过SMSS使用该用户名连接到SQL并运行查询。 我也能够Authentication mode is MIXED.从服务器启动时的日志行验证。通过对象资源管理器>服务器属性>安全性> SQL Server和Windows身份验证模式进行相同验证 我们昨晚启动了服务器,以确保所有这些设置都是正确的。 尝试从至少4台计算机连接时会发生这种情况。 是什么赋予了?我错过了什么?为什么我不能通过ODBC使用SQL身份验证连接到SQL?


2
我可以安装带SQL Server Express安装的Microsoft Visual Web Developer吗?
当我尝试安装Microsoft Visual Web Developer 2010 Express时,它将强制安装SQL Server 2008 Express,这是可以的。但是,它强制它使用实例名称SQLEXPRESS而不是默认实例。 我尝试先安装SQL Server 2008 Express,但Web Platform Installer 3.0 仍要下载并安装命名实例,然后必须将其卸载。 我正在整理一个指南,该小组中的其他几个指南也会照做,所以我不想让他们“先安装,然后卸载”。 因此,是否有任何合理的方法来(1)安装不带SS的VWD,或(2)安装VWD但配置SS时使用默认实例?

2
在哪里运行dbcc checkdb?
有人告诉我在Microsoft SQL Server数据库上运行dbcc checkdb。我应该在哪里运行?在SQL Server配置管理器中?如果是这样,我实际在哪里键入此命令?

1
我如何比较两个巨大的桌子?
我需要比较两个开发人员是否正确完成了工作并创建了相同的表。 问题更复杂,但如果我解决比较两个表(让它们在不同的SQL Server 2008数据库中)和它们的属性的问题,我将尝试以某种方式解决它。没有数据需要比较。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.