Articles of sql server

sqlcmd备份脚本失败

我正在尝试使用一个简单的批处理脚本来备份SQL Express 2012的本地实例,如下所示: @echo off SET BACKUP_DIR=E:\BackupData SET SERVER=.\\sqlexpress set dom=%date:~0,2% set month=%date:~3,2% set year=%date:~6,4% set file=%year%-%month%-%dom% sqlcmd -S %SERVER% -d master -Q "exec sp_msforeachdb 'BACKUP DATABASE [?] TO DISK=''%BACKUP_DIR%\?.Full.%file%.bak''' 该脚本无法运行,出现以下错误: Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:由于login失败,客户端无法build立连接。 这是在Server 2008 R2上,我的SQL数据库(在本地主机上)实例名为SQLEXPRESS 。 系统上有一个SQL Express 2008的实例(客户端10.0)。 数据库configuration为使用可信连接,部署在我们networkingPC上的.net桌面软件可以毫无问题地访问数据库。 我在这里错过了一些明显的东西,我已经做了大量的search这个错误消息,并没有发现到目前为止特别有用的东西。

Sql server 2008数据库的mdf文件比预期的大

我有一个包含许多图像的Sql Server 2008数据库。 理论上他们应该占据数据库的大部分空间。 我把图片移到了Filestrem字段,但是mdf的大小并没有减less太多。 这怎么可能? 我怎样才能检查什么是占用所有这些空间内的MDF文件? 我试图缩小mdf文件保留一些可用的增长空间,但它不会做太多。 我努力保持足够低的大小,以保持在更快的C硬盘驱动器的MDF文件。 我也希望Filestream文件夹会比现在占用更多的空间。 Filestream实现之前的大小: mdf -> 40Gb or less ldf -> raughly 90Gb 目前的规模: mdf -> 39Gb ldf -> 119Gb Filestream folder -> 7.8Gb

如何解压缩本地驱动器?

我的系统中有本地驱动器。 我的驱动器中的文件系统是NTFS。 几天前,我通过磁盘清理来压缩硬盘,释放空间。 但是,当我想附加我的SQL数据库与服务器,然后给出这样的错误,但不是确切的 “数据库的附件失败,数据库被压缩,需要解压缩数据库。”

ASP.NET应用程序连接string和SQL Server安全性/权限

我正在生产(生产)服务器上部署ASP.NET应用程序和SQL Server(2008)数据库。 物理服务器同时运行 SQL Server 2008和IIS 7 – 由托pipe公司提供, 不属于我们的内部networking 。 我有几个关于数据库安全性和ASP.NET应用程序连接string的问题。 以前,我会创build一个数据库用户,并为每个表指定SELECT / INSERT等权限 – 但我的问题是,在这个数据库中有50多个表 ,所以这样做将需要很长的时间 。 应用程序需要每个表上的SELECT / INSERT / DELETE / UPDATE。 有没有比单独指定每个表的权限更好的方法? 现场Web服务器是否具有相同的集成安全性 ?有哪些缺点? 还是有一种方法可以将特定用户的访问权限提升为对特定数据库的完全访问权限 另外连接string将如何改变? 我只是寻找一些专家的意见 ,只是有人指出我在正确的方向,并链接到一些文件 ,如何实现一个更好的方法。 非常感谢。

SQL Server 2008 R2:错误

insert into [ULGP_CARES TEST].[dbo].[person](date_of_birth) select [Dtest].[dbo].[ContactBase].[BirthDate] from [Dtest].[dbo].[ContactBase] where [Dtest].[dbo].[ContactBase].[FirstName]=[ULGP_CARES TEST].[dbo].[person].[first_name] and [Dtest].[dbo].[ContactBase].[MiddleName]=[ULGP_CARES TEST].[dbo].[person]. [middle_name] and [Dtest].[dbo].[ContactBase].[LastName]=[ULGP_CARES TEST].[dbo].[person].[last_name] 试图运行上面的查询时,我收到以下错误“消息4104,级别16,状态1,行6多部分标识符”ULGP_CARES TEST.dbo.person.first_name“无法绑定。消息4104,16级,状态1,行9不能绑定多部分标识符“ULGP_CARES TEST.dbo.person.middle_name”。消息4104,级别16,状态1,行11多部分标识符“ULGP_CARES TEST.dbo.person。 last_name“无法绑定”。 如何解决这个问题?

大型照片分享服务。 从哪里开始

我很抱歉,如果这个职位太模糊,但我甚至不知道什么话题开始看。 我需要一台能够共享大量数据的服务器,并且能够让用户快速上传照片。 它也必须有一个大型的数据库..我想我会用MySQL来跟踪哪些文件属于哪个用户。 我在这里看到的选项。 我想要一些安全的东西 我应该购买和阅读什么书? 我是一个新手程序员,我的系统编程知识相当有限。 我需要一个相当简单的学习,但仍然强大和安全。 如果这种情况发生,可能会变得非常大。 如果这个问题有更好的地方,请告诉我。

SQL Server 2008之后的SQL Server 2008 R2安装

我有SQL Server 2008 R2。 但是,我需要有SP1。 我从Microsoft网站下载了SQLServer2008R2SP1-KB2528583-x64-ENU并运行它。 安装后一切正常,但SQL Server Management Studio无法正常工作。 我下载了SQL Server Management Studio SP1,但没有运气。 一些谷歌search后,我决定重新安装SQL Server。 我完全删除了SQL Server,并尝试再次运行R2 SP1安装程序。 但有以下问题: SQL Server安装中心打开 我点击“新build安装” SQL Server 2008 R2安装程序屏幕打开并提供安装支持文件 点击下一步 进度达到100%,似乎一切正常,但窗口消失,没有任何反应…. 日志: 2012年04月29日16:09:15.372试图从本地setup100.exe运行用户请求的操作 04/29/2012 16:09:15.430试图启动进程C:\ Program Files \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ SQLServer2008R2 \ x64 \ setup100.exe 2012年04月29日16:09:15.463错误:无法启动过程 2012年04月29日16:09:15.513错误:无法启动本地setup100.exe:0x80070003 有人知道有什么问题吗? 谢谢 […]

无法安装SQL Profiler,在functionselect列表中显示为灰色

当我尝试在我的MSSQL 2008 R2上安装pipe理工具 – 完成时出现问题。 在functionselect屏幕上,pipe理工具 – 完成显示为灰色,无法与之交互。 在说明窗格中是这样说的 此function被禁用,因为父function是由不同版本的SQL Server安装的。 要安装此function,请通过运行SQL Server 2008 Edition升级向导来升级父function的SQL Server版本。 随此超链接提供的屏幕截图: 截图 所有这一切的背后是我们试图运行SQL Server 2008版本升级向导,它告诉我们没有什么需要升级。 任何帮助都会大大降低。

我可以将SQL Server 2008 R2标准版降级到networking版吗?

我们正在运行SQL Server 2008 R2标准评估版本。 客户已经决定他们不想支付完整的SQL Server标准,并感觉Web版本是合适的。 我可以将SQL Server 2008 R2标准评估降级到networking版吗? 显然我需要把许可证放在上面。 我可以把Web版的许可证,它将成为一个networking版服务器或需要重新安装。

有没有办法阻止来自Microsoft Update的特定产品?

我有一个SQL Server更新使应用程序失败的情况。 我想禁用SQL Server更新。 我不想禁用所有其他更新。 我想保持Windows Update。 有没有办法做到这一点? 这些机器不在域中,不能使用WSUS。