Articles of sql

如何将SQL成员数据库迁移到解密密钥自动生成的encryption密码?

我有一个服务器,其中machine.config指出以下内容: <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1"/> 解密密钥没有被指定,它是自动生成的。 我正在把这个移动到一个新的服务器。 如何迁移解密和validation密钥,以便可以在新服务器上使用数据库?

SQL复制不能访问文件

当build立用户时,它首先与消息同步失败 The process could not read file <file-name> due to OS error 2 我已经尝试将目录的安全权限设置为完全控制运行复制的用户凭据,但仍然不成功。

SQL Server(2012 Enterprise)浏览器服务失败

SQL Server(2012 Enterprise)浏览器服务失败 我有一个问题,如下所述: 我有一个在我的电脑上进行本地开发的SQL Server 2012 Enterprise实例(感谢MSDN)。 我试图从SQL Serverconfigurationpipe理器启动SQL服务器浏览器服务,并且需要很长时间才能失败,然后失败: 请求失败或服务没有及时响应。 详情请查阅事件日志或其他适用的错误日志。 我检查了事件日志,并按照这个顺序发现了这些错误(全部在相同的1秒钟内): SQL Server Browser服务端口不可用于侦听,或无效。 SQL Server Browser服务无法build立SQL实例和连接性发现。 SQL Server浏览器正在启用SQL实例和连接性发现支持。 SQL Server Browser服务无法build立Analysis Services发现。 SQL Server Browser服务已启动。 SQL Server浏览器服务已closures。 我检查了防火墙规则,并且端口1433(TCP)和1434(UDP)都是开放的,而且程序和服务二进制文件也是“允许通过Windows防火墙”的。 我手工启动了“分析服务”服务,工作正常。 浏览器仍然无法启动。 一些历史logging:安装SQL 2008 R2高级版 安装SQL2012 Express进阶 卸载SQL 2008 R2快速高级 安装2012 SSDT和许多function与快速安装 安装了具有所有function的SQL 2012 Enterprise的独特实例 卸载SSDT并重新安装与企业SSDT(解决了一个不同的问题) 卸载SQL 2012 Express 卸载SQL 2012企业版 从“控制面板”>“程序和function”中删除了名为“SQL”的任何内容 安装SQL 2012企业没有分析服务(这是我注意到SQL浏览器服务甚至在安装时无法启动) […]

受SQL支持的受限LDAP模拟服务器

我可能不是这方面的专家,但在我看来,任何LDAP服务器安装的99%仅用于提供用户身份validation凭证,仅此而已。 鉴于这个限制范围的使用,正是我所需要的,我想知道是否有任何简单的SQL < – > LDAP映射只实现posixAccount对象类,因为它似乎太cubersome让我有另一个数据库pipe理(像OpenLDAP)就是为了这个,我想用我已经运行的PostgreSQL来提供许多软件已经支持的LDAP接口。

缺lessMSSQL10.SQLEXPRESS文件夹

我似乎想念我 C:\ Program Files \ Microsoft Sql SERVER \ MSSQL10.SQLEXPRESS文件夹。 我已经重新安装SQL Server 2008和Visual Studio 2010,但仍然没有它。 有任何想法吗?

通过ODBC限制访问仅限模式视图SQL 2008

对于SQL安全来说,我相当绿色,所以也许有人可以帮助我。 我们有一个数据库应用程序,安装时默认授予数据库中所有表的公共angular色访问权限。 当你创build一个SQL用户时,它将用户添加到公共angular色中,所以新用户将有权访问所有表。 我们需要将第三方ODBC应用程序连接到数据库。 我们创build了一个从同一个数据库中的表中拉出的视图,我们希望连接只能访问创build的视图。 我们决定使用模式来应用安全性,而不是试图从所有表中删除公共angular色。 所有的默认表都在SCHEMA1 。 我们把VIEW放在SCHEMA2下,创buildUSERA拒绝SELECT到SCHEMA1 ,并把SELECT授予SCHEMA2 。 两个SCHEMAS都拥有相同的所有者。 当我使用AccesstestingODBC并尝试打开VIEW ,收到以下错误 对象(SCHEMA1中的表名)上的SELECT权限被拒绝…. 我认为这是因为我拒绝了SELECT到SCHEMA1 ,它保存了VIEW的引用表。 如果是这样的话,你将如何通过ODBC来限制对特定表的访问? 在我发布这篇文章之后,我开始search更多关于从架构中撤消公共angular色权限的一个可能选项,但没有经过testing,但也遇到了“应用程序angular色”。 我仍然需要再读一点,但是想知道这是否是我应该前进的方向。

如何索引NAS存储中的文档文件?

我目前正在开发一个应用程序,它必须索引在NAS存储中的文档文件( .pdf和.doc )。 之后,我想通过应用程序查询他们。 我的客户不想在其他地方上传这些文件。 SQL Server或Windowssearch服务可以索引这些文件,以便我可以查询它们吗? 还是有这种types的问题的任何其他解决scheme。 我认为这应该是一个容易的问题,因为很多人应该这样做。

将服务从“自动”更改为“手动”是否意味着无法由其他服务/应用程序启动?

大家早。 我们有一个脚本,用于检查设置为自动但未运行的服务。 它警告我们,如果是这样的话。 我们有一些服务,比如SQL Server Active Directory Helper,它们被设置为Automatic。 他们开始,但不是必需的,所以他们不保持运行。 (看起来是由SQL按需启动的。) 我们可以将它们更改为“手动”,而不会影响其按需应用程序启动的能力。 干杯。

MSSQL Server 2012计划的PowerShell作业失败

我有一个简单的PowerShell脚本,可以从控制台(PSVersion 2.0)正常运行。 $psftpPath = "C:\Program Files (x86)\PuTTY\psftp.exe" $sftpHost = "foo.baa.com" $userName = "myusername" $userPassword = "mypassword" $todate = Get-Date -format yyMMdd; $fromdate = (get-date).AddDays(-7).ToString("yyyMMdd") $filename = "RawData_Extract_$($fromdate)_$($todate).zip" $cmd = @("lcd D:\Healthstream", "get $($filename)", "bye") $cmd | & $psftpPath -pw $userPassword "$userName@$sftpHost" 我想把它安排为一个SQL Server Scheduled Job。 当我将作业的“types”设置为PowerShell时,它会在$ cmd行(或行)(第9行)上出现语法错误。 任何人都可以帮助我了解我在做什么错?

尝试连接/查询Microsoft Azure SQL数据库时,DBLIB PDO驱动程序保持失败

所以我使用Linux(Ubuntu的),我试图连接到一个Microsoft Azure SQL数据库。 服务器信息: 服务器地址是a1a1a1a1a1.database.windows.net(a1a1a1a1a1是我的服务器名称的占位符) 数据库名称是MyDatabase 桌子叫[dbo]。[懒惰] Freetds.conf设置: [global] dump file = /tmp/freetds.log debug flags = 0xffff text size = 64512 [a1a1a1a1a1.database.windows.net] host = a1a1a1a1a1.database.windows.net port = 1433 tds version = 8.0 client charset = UTF-8 当我跑步 php -r "phpinfo();" | grep "PDO drivers" 在terminal它返回 PDO drivers => dblib, mysql 所以就我所知,所有的configuration和驱动程序安装都是应该的。 所以现在的错误: 错误1 如果我像这样初始化PDO: $conn […]