-
sql-server – 为其他数据库中的内部存储过程设置中央CLR存储过
所属栏目:[MsSql教程] 日期:2020-12-31 热度:137
我想使用我在C#CLR中开发的代码在系统上的所有数据库中使用,这样我就不必将每个代码都设置为可信并打开CLR并在每个数据库中保留一堆相同的代码. 从行政和安全的角度来看,有最好的方法吗? CLR函数非常基本,如断字符,电子邮件验证,url en / decode,base64等[详细]
-
sql-server – 为什么在存储过程中的此查询中不会发生SQL注入?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:88
我做了以下存储过程: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100),@actorgender nvarchar(100))ASSELECT ActorDOB,ActorName FROM tblActorWHERE ActorName LIKE '%' + @nameString + '%'AND ActorGender = @actorgender 现在,我尝试[详细]
-
电子邮件 – 邮件服务器存储后端:文件系统VS数据库
所属栏目:[MsSql教程] 日期:2020-12-31 热度:139
我试图比较邮件服务器软件,以决定在我工作的ISP使用哪些软件.我主要关注哪种存储后端更适合这种用途(再次,在ISP,即预期的大量用户和可能的重负载). 我的问题是:两个主要存储后端的优点/缺点是什么? 文件系统:一般来说,因为我认为格式没有显着差异,请纠[详细]
-
sql-server – 为安全(SSL)连接配置的MS SQL Server允许从JDBC客
所属栏目:[MsSql教程] 日期:2020-12-31 热度:115
我需要使用安全通信连接到MS SQL Server 2008 r2.我已经能够使用以下连接字符串执行相同的操作: jdbc:sqlserver://db server name:1433;databaseName=db name;selectMethod=cursor;encrypt=true;trustServerCertificate=false;integratedSecurity=false;t[详细]
-
iSeries DB2 – SQL GUI工具
所属栏目:[MsSql教程] 日期:2020-12-31 热度:162
有人可以建议一个好的免费数据库工具,SQL支持连接到iSeries.目前我正在使用绿屏,这非常令人沮丧. 解决方法 根据我自己的研究,SQuirreL SQL是iSeries最好的开源GUI客户端.它今天尝试了它它工作得很好,代码完成,语法高亮等.[详细]
-
sql-server-2008 – SQL Server Express的任务调度程序
所属栏目:[MsSql教程] 日期:2020-12-31 热度:140
我有一个ASP.NET MVC应用程序,它与SQL Server 2008 R2 Express版本下的数据库一起使用.需要执行更新数据库中某些记录的常规任务. 不幸的是,Express Edition缺少SQL Agent. 你会推荐什么方法? 解决方法 使用ExpressMain,它是SQL Server Express用户非常方[详细]
-
sql-server – SQL Server 2008 R2默认锁定内存页面吗?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:55
有没有人知道SQL 2008 ENT R2 x64的锁定页面是否默认运行为ON(我认为它是因为我的SQL内存使用量没有显示在任务管理器中)在Server 2008 R2 x64上. 如果是这样,这是否会导致.net应用程序竞争某些内存有过多的页面错误? 因此,限制机器上的SQL内存是明智的吗[详细]
-
sql-server – 什么时候启动触发器,什么时候触发它们
所属栏目:[MsSql教程] 日期:2020-12-30 热度:64
关于SQL Server 2005中触发器的一般性问题. 在什么情况下触发表触发器以及它们不是什么情况? 任何要演示的代码示例都会很棒. 我正在编写一个基于审计的数据库,只是想知道任何可能不会触发我为我的表更新,删除和插入设置的触发器的情况. 我的意思是一个例[详细]
-
监控 – Munin – 从数据库加载旧/历史数据以预先填充图表?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:135
我有一个Munin设置,可以监控我们数据库中有关销售数量的一些数据.我的munin插件使用查询从数据库中提取此数据.我可以在过去的任何时间运行此查询,看看当时我有munin插件的输出.反正有没有将旧数据添加到munin图中?给定时间戳和该时间戳的一些数据,我可以[详细]
-
sql-server – 我可以添加一个忽略现有违规的唯一约束吗?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:74
我有一个表,当前在列中有重复的值. 我无法删除这些错误的重复项,但我想阻止添加其他非唯一值. 我可以创建一个不检查现有合规性的UNIQUE吗? 我尝试过使用NOCHECK但是没有成功. 在这种情况下,我有一个表将许可信息与“CompanyName”联系起来 编辑:具有相同[详细]
-
sql-server – 截断SQL Server错误日志的安全方法
所属栏目:[MsSql教程] 日期:2020-12-30 热度:126
我们的空间不多了.清除错误日志的安全方法是什么? 解决方法 您可以通过调用sp_cycle_errorlog循环错误日志,然后关闭当前错误日志并循环日志扩展.基本上,它将创建SQL Server将要访问的新错误日志文件.然后可以相应地处理存档的错误日志(小心删除/移动).这[详细]
-
sql-server – SQL Server:如何收缩FileStream文件?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:182
对于一个项目,我使用的是SQL Server 2008 R2.一个表有一个文件流列. 我做了一些负载测试,现在数据库已经使用了~20GB. 我有空表,除了几个(配置表).但我的数据库仍然占用了大量空间.所以我使用了任务 – 收缩 – 数据库/文件但我的数据库仍然使用16GB的东西.[详细]
-
linq-to-sql – F#中的FirstOrDefault
所属栏目:[MsSql教程] 日期:2020-12-30 热度:103
如何在F#中编写FirstOrDefault Linq查询? 我可以完全使用linq到F#中的sql吗? 解决方法 请注意,在F#中使用更惯用的方法可能是使用Seq.tryFind中的某些内容而不是使用LINQ运算符,尽管它不是替代品,因为它返回一个选项值.[详细]
-
sql-server – 查找表有哪些更易读的命名约定?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:89
我们总是将查找表命名为 – 例如国家,城市,地区……等 – 如下所示: EntityName_LK或LK_EntityName(Countries_LK或LK_Countries) 但我问是否有人有更好的命名转换查找表? 编辑: 我们认为使postfix或前缀像冲突一样解决: 如果我们有UserTypes的用户表和[详细]
-
sql-server – 将备份还原到较旧版本的SQL Server
所属栏目:[MsSql教程] 日期:2020-12-30 热度:144
尝试将备份还原到SQL Server Express 2008数据库时,出现以下错误: Restore failed for Server '...SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)System.Data.SqlClient.SqlError: The database was backed up on a server running version10.50.1600.[详细]
-
sql-server – 估计在SQL Server上执行数据库缩减的时间的方法
所属栏目:[MsSql教程] 日期:2020-12-30 热度:58
有没有办法估计缩减对SQL Server数据库的缩短时间?是否有可用的工具可以提供一些猜测? 我们有非常大的数据库,因此最好知道数据库将无法使用多长时间(即使只是以小时为单位的近似估计). 提前致谢! 解决方法 很少建议缩小数据库,因为它会导致索引和磁盘碎[详细]
-
数据库 – phpMyAdmin – 错误gt;格式参数不正确?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:95
我有一个WordPress制作网站. 我通过以下命令导出数据库:select database出口自定义选择所有表选择.zip压缩 ‘走’ 我已经下载了example.sql.zip这个文件,但是当我上传到我的localhost时,我收到了这个错误:phpMyAdmin – Error格式参数不正确 我试图导出[详细]
-
数据库设计 – 如何深入了解丑陋的数据库?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:200
我相信你们很多人都在处理一个丑陋的数据库.你知道,那个根本没有规范化的数据库,那个你必须做大量痛苦查询才能得到最琐碎数据的数据库,那个正在生产的数据库,你不能改变一点……你知道,“那个”. 我的问题是,你如何处理它? 您是否尝试创建新数据库? 你放[详细]
-
sql-server-2008 – 编写SQL查询的最佳方法,该查询检查列是否为
所属栏目:[MsSql教程] 日期:2020-12-30 热度:174
我有一个SP,其参数具有NULL作为默认值,然后我想进行如下查询: SELECT ...FROM ...WHERE a.Blah = @Blah AND (a.VersionId = @VersionId OR (@VersionId IS NULL AND a.VersionId IS NULL)); 上面的WHERE检查@VersionId的非NULL值和NULL值. 在性能方面是否[详细]
-
sql-server – 在为SQL Server数据库启用自动创建/更新统计信息
所属栏目:[MsSql教程] 日期:2020-12-30 热度:166
当AUTO_CREATE_STATISTICS和AUTO_UPDATE_STATISTICS选项为ON时,是否需要定期(例如每天)手动更新SQL Server数据库的统计信息? 解决方法 是的,您需要手动更新统计信息,尤其是在数据库变大时. auto_update统计逻辑仅在表从上次更新统计信息后增长20%后启动.[详细]
-
如何找出SQL Server中使用主键的引用?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:172
我在SQL Server 2008 R2中有一个表,其中主键称为ID,然后由数据库周围的多个表用作外键.如何找出使用哪个表?我正在尝试删除该记录,但它正在抱怨ID正在使用中. 或者也许有一种简单的方法可以通过给出数据库ID来从整个数据库中删除所有引用的记录?现在我要[详细]
-
sql-server – 在同一个VM上运行2个SQL Server 2014实例是否存在
所属栏目:[MsSql教程] 日期:2020-12-26 热度:103
我继承了一个SQL Server 2014,它已经设置了2个SQL Server实例.每个实例都托管多个数据库,每个实例都已设置为使用所有CPU(4个处理器)和RAM(32 GB). SQL Server如何管理这种情况?我是否应该期待性能下降,因为两个实例都在相互竞争? 解决方法 这不是一个理[详细]
-
sql-server – 如何编写SQL Server作业的脚本以进行迁移
所属栏目:[MsSql教程] 日期:2020-12-26 热度:165
迁移服务器时,如何轻松地将所有SQL Server作业编写到新计算机上? 注意 不接受“backup msdb”作为答案. 解决方法 在SQL Management Studio中: 单击对象资源管理器中的jobs文件夹 显示Object Explorer Details窗口(在View菜单下) 选择全部或部分工作 右键[详细]
-
sql-server – 使用FreeTDS连接到MS SQL Server:错误20002:“A
所属栏目:[MsSql教程] 日期:2020-12-26 热度:121
我正在尝试使用FreeTDS从 Linux服务器(RHEL v7)连接到运行MS SQL Server 2014的单独服务器.但是,当尝试使用tsql连接时,我收到以下错误(错误消息因我是否包含用户名而异密码): $tsql -S MYSERVERlocale is "en_US.UTF-8"locale charset is "UTF-8"using de[详细]
-
sql-server – DELETE vs TRUNCATE
所属栏目:[MsSql教程] 日期:2020-12-26 热度:143
我试图更好地理解DELETE和TRUNCATE命令之间的差异.我对内部的理解有以下几点: 删除 – 数据库引擎从相关数据页和输入行的所有索引页中查找并删除该行.因此,索引越多,删除所用的时间越长. TRUNCATE – 简单地删除所有表格的数据页面,使其成为删除表格内容[详细]