我正在Windows Home Server上安装SQL Server。 它失败了。 它认为这是因为当它加载主数据库它不理解NTFS墓碑 – Windows事件日志似乎认为系统有一个E:驱动器,并没有。 是否存在任何命令来检查文件是否是墓碑以及真实文件的保存位置?
你们有没有这个问题,当你从SQL Server启动PowerShell的时候,会抛出一个像下面这样的exception? 无法parsing别名'cd',因为它引用了术语'Microsoft.PowerShell.Managment \ Set-Location',它不被识别为cmdlet,函数,可操作的程序文件或脚本文件。 validation术语,然后重试。 在行:1 char:140 +&[[System.Console] :: Title ='SQL Server Powershell'; Convert-UrnToPath'Server [@Name =''AIMLESS''] / Database [@Name =''AdventureWorks2008' ']'| cd <<<<} 我无法用pwd , cd等一些常见的别名进行导航。即使get-alias清除,显示cd是set-location , pwd是get-location 。 [更新]别名也不能设置
sp_updatestats的SQL Server文档声明: 如果未指定“resample”,则sp_updatestats将使用默认采样更新统计信息。 SQL Server如何计算默认样本大小?
我们一直在使用osql来执行我们的sql数据库,如下所示: osql -s IP-9873743\SQLEXPRESS -E -Q "BACKUP DATABASE DBNAME TO Disk ='e:\sysbkup\sqlbackup\DBNAME.bak' WITH NOFORMAT, INIT, NAME = N' DBNAME-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10" 我们希望从另一个主机执行相同的操作,但是当我们在命令中添加-H作为主机选项时,我们会看到“login失败”。 使用MS SQL Server Management Studio,我们可以使用Windows身份validation来正常login到其他服务器,因为我的机器和其他主机使用相同的用户名和密码。 从MGMT Studio控制台运行备份语句时,备份将保存到其他主机的磁盘上,而不是将备份传输到客户机。 任何想法如何能够从另一个主机不同于mssql引擎本身备份MSSQL数据库?
有没有办法从SQL Server 2008中导出和导入多个dtsx包? 我试图find一个内置的方式/免费的工具/脚本来自动右键单击包,select“文件系统”的包位置,并指定相同的服务器和包path约50 +包。
从特定的机器运行SQL查询,我有一个有趣的问题。 这台机器是运行Windows Server 2003的虚拟机,它上面有SQL Server Express 2005。 VM从VMWare播放器映像迁移到适当的VMWare工作站设置。 它只在播放器下运行时运行正常(在不同的物理硬件上)。 从这台机器上,如果我运行osql并连接到它自己的SQLEXPRESS实例,查询运行非常慢(10分钟返回并从select语句中打印1000行)。如果我运行osql并连接到另一个数据库服务器,查询运行在速度相近。 从这台机器上,如果我使用SSMS运行一个查询,它performance的很好! 同一张表在不到一秒的时间内可以编辑。 我在另一台机器上运行osql,并连接到这个问题的虚拟机。 查询与以前完全相同的testing也运行得非常快。 这是一个问题的主要原因是因为我们在这个虚拟机上的web应用程序运行得像osql一样慢,而不是由SSMS展现的更正常的速度。 这些webapps使用标准System.Data dll的v2.0.50727来查询和连接。 有没有人看过这些症状之前,和/或知道如何解决它?
我通过使用SmartParts在我的SharePoint网站上创build了一些自定义WebParts。 我的自定义Web部件看看2差异。 SQL Server数据源。 当我从Visual Studio 2008运行我的代码是作品100% 当我在SharePoint页面上部署我的代码时,它从我的服务器运行时,它工作100% 但是,当我从我的本地PC访问SharePoint网站,我打那个自定义的Webpart我得到的错误,说“403 FORBIDDEN”。 现在我知道它的安全问题,但是在哪里,为什么? 为什么它在服务器上而不是从另一台PC上运行? 任何帮助将是伟大的! 编辑: 我的Web.config中的ConnectionString <add name="DSN" connectionString="Data Source=TCP:us-support.a1.mydomain.com; Initial Catalog=myDB;Integrated Security=false;User ID=myID;Password=myPassword" providerName="System.Data.SqlClient" />
我正在通过脚本安装sql实例,创build特定实例后,我无法通过osql获取sa帐户。 我试过了 osql -S。\ INSTANCENAME -E 使用主 更改loginsa启用 走 使用SSMS启用帐户(通过使用Windows身份validation,“新build查询”login,以及与1中完全相同的查询) 在这个问题上的build议 2.实际上是在工作; 并立即启用帐户。 没有1不工作,甚至没有提供在3中提供的build议,我已经在osql中执行命令后重新启动了SQL服务。 附加信息 Windows 2003 Server,Microsoft SQL Server 2005 Enterprise,没有密码策略适用于该帐户。
我正在尝试login到SQL Server 2005,它给了我一个错误18456 .. 这是非常有趣的…我去高级选项和networking协议设置为TCP / IP它不工作..如果我把它作为默认的工作…. 我记得我们使用TCP / IP身份validation….为什么这是一个问题?
我有一个win2k3与mssql 2000,我想在虚拟机(vmware)上迁移它; 如果我使用vmware的转换工具,mssql会运行在新创build的机器上(它能识别序列号以及微软程序从安装的计算机上获取的所有其他个人设置?) 对于这种情况的任何成功故事都是受欢迎 谢谢