Questions tagged «sql-server»

用[sql-server]标记与实现SQL(结构化查询语言)的每个数据库服务器有关的问题,而不与特定的Microsoft服务器有关的问题。对于后者,请使用特定标签[ms-sql],或者与具有相对标签[sql-server-2012],[sql-server-2008]的特定版本相关...

2
为什么Windows上的Ubuntu在启动时崩溃?
我正在为PC运行Windows 10 Insider Preview Build 17074。Windows子系统Linux已启用,我已经从Windows应用商店在Windows上安装了Ubuntu。 每当我尝试启动Ubuntu时,它都会失败,并显示以下错误消息: “传递给系统调用的数据区域太小了。” 我已经尝试卸载/安装应用程序(通过应用程序和功能)和禁用/启用Linux子系统(通过打开或关闭Windows功能),但仍然得到相同的错误。 我该如何解决这个问题?

1
是否应该在SSD驱动器上安装SQL Server(仅出于教育目的)?
我刚刚开始在笔记本电脑上使用120 GB SSD驱动器。我不知道在此分区上安装SQL Server是否是一个好主意。我确定我想在那儿安装Management Studio,但是数据库服务器呢? 我将仅使用该实例来练习SQL。我将明确地执行优化欠佳的查询,但数据库可能很小。 我应该担心用完设备上的读/写周期吗?据我所知,它们是有限的。
3 ssd  sql-server 

1
如何在Windows命令提示符下根据创建日期加载文件
在使用xp_cmdshell的SQL Server中,我能够根据加载文件 修改日期 使用命令,例如, z: & forfiles /m *.jpg /s /d 07/16/2015 /c “cmd /c echo @fdate @ftime @path” 但我想知道如何加载文件 创建日期 。任何帮助将非常感激。 有关stackoverflow的问题,但尚无答案。请查看链接了解详情 如何通过SQL Server xp_cmdshell在Windows命令提示符下根据创建日期加载文件

1
Microsoft PHP SQL Server驱动程序无法正常工作,无法加载模块
我正在尝试安装PHP驱动程序,以便能够与我的SQL Server通信。我在XAMPP和SQL Server 2014上运行PHP 5.5.15。我从这里下载了一个驱动程序包: http://www.microsoft.com/en-us/download/details.aspx?id=20098 (SQLSRV30.EXE)。我已将它们复制到我的php扩展文件夹中 (C:\xampp\php\ext),和 php.ini,指定: extension=php_pdo_sqlsrv_54_nts.dll 加载现在位于C:\ xampp \ php \ ext的php_pdo_sqlsrv_54_nts.dll驱动程序,但是,当我现在停止并重新启动服务器时,我收到错误消息,如 这个 图像(首先是顶部框,然后是底部框)。 如果我不尝试加载驱动程序,服务器运行正常,而且,我不知道为什么它抱怨没有在第二个框中找到模块,因为它肯定在它正在寻找它的地方。我不确定这是否与此驱动程序适用于PHP 5.4的事实有关,而且我运行的是5.5.15。不幸的是,我只能找到PHP 5.3和5.4的驱动程序,并认为我会用5.4驱动程序给它一个镜头。

1
sqlservr.exe虚拟大小很大 - 我应该担心吗?
这是正常的吗?大虚拟大小是否重要 sqlservr.exe 对于 其他应用程序的性能?这似乎发生在我使用Firefox和iTunes的任何时候。 (还运行是英雄联盟) 我可以测试这是源于Process Explorer中的iTunes还是Firefox? “虚拟大小”是否意味着累计所请求的总内存(如果未共享库)或其他内容? 请注意,我没有运行SQL服务器,Firefox使用SQLite 3,所以我不确定它是否使用 sqlservr.exe )

1
从正由另一个进程添加的表中删除行时是否会发生死锁?
当原始表正在使用时,我必须将表中的数据存档到另一个表中。归档过程是将行复制到另一个表中,然后从原始表中删除行。要归档的行由具有Identity属性的列选择。 一个因素是正在使用存档行的表 - 在存档过程运行时,新行将写入表中。这是一个无法停止的24/7应用程序。 要删除的行位于Identity列编号的低端,而新行将添加到表的末尾。 我担心的是僵局。是否有可能在两个进程之间发生死锁? 档案流程将从存储过程运行?我应该将DEADLOCK_PRIORITY设置为LOW以确保如果发生死锁确实会导致存档过程被杀死而不是正在运行的应用程序吗? 我还应该设置TRANSACTION ISOLATION LEVEL吗? 谢谢 表定义: CREATE TABLE [dbo].[DummyName]( [Id] [int] IDENTITY(1,1) NOT NULL, [Payment Reference] [nvarchar](18) NULL DEFAULT (N''), [Payment Amount] [decimal](28, 10) NULL, [Payment Date] [datetime] NULL, [Payer ID] [nvarchar](34) NULL DEFAULT (N''), [Payer Account] [nvarchar](174) NULL DEFAULT (N''), [Payer Name] [nvarchar](174) …

1
使用VS2005从运行vista的VM中访问本地SQL Server 2014失败
我的笔记本电脑正在运行Win 7(x64)并且是域名的一部分。我已经安装了SQL Server 2014 Dev和VS2012,因为我想使用笔记本电脑进行开发。 由于我的一些开发工作必须使用在Win 7中运行不佳的VS2005,因此我安装了Oracle VirtualBox和Vista业务32位作为操作系统。我在VM中安装了VS2005。我想使用我在主机上安装的SQL服务器作为我的后端进行开发。 当我尝试从VS2005 IDE中连接到SQL服务器时,我收到一条消息,说明该域不受信任,因此无法使用Windows身份验证。我已经尝试更改身份验证以使用SQL Server身份验证,但现在我收到“登录失败”消息。我甚至尝试为sa设置密码,但也失败了。 我尝试将SQL Server服务和SQL浏览器服务的登录名更改为本地帐户,但它也不起作用。我确保TCP / IP,共享内存和命名管道全部启用。 老实说,我在我的智慧结束。就这个话题而言,我没有太多开始。请帮忙。 谢谢。 马歇尔

1
SQL Server Management Studio中的其他用户帐户,Windows身份验证
我正在将我的工作笔记本电脑转移给同事(我们称之为玛丽史密斯),当我转向其他事情时,他正在我的团队中取代我的位置。我们使用的工具之一是Microsoft SQL Server Management Studio。我们一直使用Windows身份验证来访问我们的本地数据库。它一直对我有用,就像这样: 我让Mary使用她的活动目录凭据登录到笔记本电脑,然后继续在笔记本电脑上设置她的帐户。后来我用我的凭据重新登录,并在笔记本电脑上给了Mary管理员权限。 后来,随着Mary再次登录,我将引导她完成数据库模式,并试图连接Windows身份验证: 这导致以下错误: 我认为这与笔记本电脑上的用户帐户中的某些设置有关,或者数据库(或MS SQL Server)设置本身需要更改...或两者的组合。如何解决此错误,以便Mary可以使用Windows身份验证成功连接到本地MS SQL Server?

0
以十六进制格式查看数字列 - SQL Server Management Studio
在SQL Server Management Studio中,当我运行输出数字列(int或类似类型)的查询时,它们以十进制显示(例如:193)。我希望它们以十六进制显示(例如:0xC1)。我怎么做? 我找到了很多关于如何编写转换器函数的答案,但我不希望这样 - 只更改SSMS中的显示。我只找到了这个悬而未决的问题。 我使用的是SQL Server Management Studio 2008,但很快就会转移到SQL Server 2012。


3
Windows Vista中的Windows XP文件路径?
我正在寻找一个我应该删除的SQL Server文件,只有我找到的指令是针对Windows XP而我的操作系统是Windows Vista。 这是荒谬的,我在Vista中找不到这个文件路径: C:\ Documents and Settings \ YOUR_USERNAME \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS 有人可以帮我吗? 编辑: 好的家伙,我实际上要做的是解决一个Web开发人员2008快速版连接到我正在使用的sql server 2005 express问题。 所以我找到了这个页面,我正在尝试完成第2组,但无法在我自己的计算机上找到该文件! http://www.aspdotnetfaq.com/Faq/fix-error-Failed-to-generate-a-user-instance-of-SQL-Server-due-to-a-failure-in-starting-the-process-换了,用户instance.aspx

2
如何为SQL Server报告启用PowerShell远程处理和SPN?
我在Stack Exchange上试过这个问题 - 数据库管理员( https://dba.stackexchange.com/q/129286/51925 ),但我没有得到任何回应,所以我会在这里尝试。 我正在努力使用SQL Server Reporting Services远程处理服务器。我的Reporting Services使用单独的域帐户运行,我已为它们设置了SPN( HTTP/<Machine> <domain>\<user> )。据我所知,这有效地禁用了PowerShell远程处理,因为WinRM应使用的SPN指向Reporting Services使用的域帐户。 我没有问题,例如 Get-Service -ComputerName <Machine>,但如果我尝试 Get-CimInstance Win32_Service -ComputerName <machine> 要么 Enter-PsSession <machine> 我收到类似这样的错误: Get-CimInstance:WinRM无法处理请求。下列 使用Kerberos时出现错误代码0x80090322 身份验证:发生未知的安全错误。 可能的原因是: - 指定的用户名或密码无效。 -Kerberos在没有指定身份验证方法和用户名时使用。 -Kerberos接受域用户名,但不接受本地用户名。 - 远程计算机名称和端口的服务主体名称(SPN) 不存在。 - 客户端和远程计算机位于不同的域中,两个域之间没有信任。 检查后 对于上述问题,请尝试以下方法: - 检查事件查看器以查找与身份验证相关的事件。 - 更改身份验证方法;将目标计算机添加到WinRM TrustedHosts配置设置或使用HTTPS传输。 请注意,TrustedHosts列表中的计算机可能未经过身份验证。 -欲获得更多信息 关于WinRM配置,运行以下命令:winrm …

2
无论我做什么,都无法卸载SQL Server 2005
Windows 2003 Server R2 64位 我做控制面板,删除程序,并得到: 安装失败..对话框消失得如此之快,以至于我无法记下所有消息,但是项目得到了带有X的红色圆圈,表明出现了问题。 下载 msiinv.exe 并生成文本文件。从这里我读到: Microsoft SQL Server Native Client 产品代码:{79BF7CB8-1E09-489F-9547-DB3EE8EA3F16} 然后我跑: C:\>msiexec /x {79BF7CB8-1E09-489F-9547-DB3EE8EA3F16} 我明白了: 您尝试使用的功能是在不可用的网络资源上 使用来源: E:\ 8b67f1db04e16917dc9e5e42 \ SETUP \ 是的, e:\ 是这台服务器上的DVD驱动器。但是自从安装了SQL 2005以来,服务器已经被共存,现在在我所在位置的驱动器2小时内运行。 我甚至不确定我有DVD了。为什么我不能在没有它需要7年前使用的光学媒体的情况下卸载这个darn的东西?我是联合国安装,而不是安装。 我想安装SQL Server 2008.此优惠的设置是否会删除以前的版本?空间有限 - 这台机器是在2006年购买的小硬盘。根据我的阅读,建议是在安装2008之前删除2005。 任何建议将不胜感激!

1
SQL Server Express在启动时“挂起”
我最近安装了SQL Server 2012“Express”,以及Visual Studio 2012。 我正在使用它,一切正常。 然而,在几个小时之前的某个时候,SQL Server Express在Startup上开始“挂起”。我已经尝试卸载,然后再次安装所有组件,而且,我仍然在Startup上面临同样的“悬挂”。 任何人都有任何想法,可以做些什么? 操作系统是Windows 7-64位,并且,安装包是“SQLEXPRWT_x64_ENU.exe”(虽然,我不认为,这很重要;))。 附加说明:在某些时候,我认为,昨天,Visual Studio 2012也无法启动。然后,Visual Studio说,我必须下载产品“更新”,我做了。我不能说FOR SURE,但是,也许,它与SQL Server挂起有关? 再一次,任何人,任何想法? 这是我在屏幕上看到的屏幕截图: 但是,我无法在管理“控制台”/“工作室”中单击任何内容。它只是,没有回应任何事情。

1
如何从我的笔记本电脑访问桌面上的数据库服务器?
我有一台台式电脑,一台笔记本电脑和一台Netgear无线路由器。 Netgear无线路由器已经安装了安全的无线网络连接。它的SSID是NETGEAR44。 台式电脑的名字是 SRH-PC 。其操作系统是64位Windows 7 Professional Service Pack 1。它安装了Microsoft SQL Server 2008 R2数据库服务器。它作为无线网络连接到NETGEAR44。 笔记本电脑的名字是 SRH-HP 。其操作系统是64位Windows 7 Professional Service Pack 1。它安装了Microsoft SQL Server客户端工具。它作为无线网络连接到NETGEAR44。 在我的笔记本电脑上,我想打开SQL Server Management Studio,然后连接到我的台式PC的数据库服务器。我怎样才能做到这一点?我在网络方面不强,所以任何教程指针都会有所帮助。

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.