-
如何将postgres数据库转换为sqlite
所属栏目:[MsSql教程] 日期:2020-12-31 热度:84
我们正在开发一个网站,当我们在本地开发时(我们中的一个来自 Windows),我们使用sqlite3,但在服务器(linux)上我们使用postgres.我们希望能够将生产数据库导入到我们的开发过程中,所以我想知道是否有一种方法可以将postgres数据库转换转换为sqlite3可以理解的东[详细]
-
sql-server – 启用触发器时缓慢删除记录
所属栏目:[MsSql教程] 日期:2020-12-31 热度:180
认为这是通过以下链接解决的 – 工作周围的工作 – 但补丁没有.使用Microsoft支持解决. http://support.microsoft.com/kb/2606883 好的,我有一个问题,我想抛弃到StackOverflow,看看是否有人有想法. 请注意,这是SQL Server 2008 R2 问题:在启用触发器时,从具[详细]
-
数据库 – Oracle序列缓存
所属栏目:[MsSql教程] 日期:2020-12-31 热度:50
我正在尝试在Oracle数据库中实现一个序列,以充当表的代理键创建者.出于性能原因,我希望缓存此序列.我已经读过使用缓存序列时存在潜在的缺陷,因为回滚和实例失败会导致错过值. 这让我思考.假设我创建了一个缓存大小为100的序列.然后我将50条记录插入到我的表中[详细]
-
sql-server – 事务日志备份大小更改
所属栏目:[MsSql教程] 日期:2020-12-31 热度:188
我们每天在SQL Server上运行六个事务日志备份,每个后续一对有三个小时的间隔.我注意到服务器上事务日志备份的“数据大小更改”列显示为630%,– 21%,0%,2%,3%和-83%.我不知道这些价值观是什么意思.有时这些高达1854%.谁能告诉我这些价值观是什么意思,我[详细]
-
sql-server – 如何将Postgres数据转储导入MS SQL?
所属栏目:[MsSql教程] 日期:2020-12-31 热度:107
我有一些来自Postgres数据库转储(不是csv或任何东西)的数据,我希望将其纳入MS SQL.有没有一种简单的方法可以做到这一点或一个没有数据导入大小限制的免费工具? Postgres在Debian VM上,我可以将它导出到csv,但我是Linux新手,不知道如何将它从VM传输到Win 7.[详细]
-
sql-server – 为其他数据库中的内部存储过程设置中央CLR存储过
所属栏目:[MsSql教程] 日期:2020-12-31 热度:116
我想使用我在C#CLR中开发的代码在系统上的所有数据库中使用,这样我就不必将每个代码都设置为可信并打开CLR并在每个数据库中保留一堆相同的代码. 从行政和安全的角度来看,有最好的方法吗? CLR函数非常基本,如断字符,电子邮件验证,url en / decode,base64等.我[详细]
-
sql-server – SQL Server:如何收缩FileStream文件?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:176
对于一个项目,我使用的是SQL Server 2008 R2.一个表有一个文件流列. 我做了一些负载测试,现在数据库已经使用了~20GB. 我有空表,除了几个(配置表).但我的数据库仍然占用了大量空间.所以我使用了任务 – 收缩 – 数据库/文件但我的数据库仍然使用16GB的东西. 我[详细]
-
linq-to-sql – F#中的FirstOrDefault
所属栏目:[MsSql教程] 日期:2020-12-30 热度:89
如何在F#中编写FirstOrDefault Linq查询? 我可以完全使用linq到F#中的sql吗? 解决方法 请注意,在F#中使用更惯用的方法可能是使用Seq.tryFind中的某些内容而不是使用LINQ运算符,尽管它不是替代品,因为它返回一个选项值.[详细]
-
sql-server – 查找表有哪些更易读的命名约定?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:73
我们总是将查找表命名为 – 例如国家,城市,地区……等 – 如下所示: EntityName_LK或LK_EntityName(Countries_LK或LK_Countries) 但我问是否有人有更好的命名转换查找表? 编辑: 我们认为使postfix或前缀像冲突一样解决: 如果我们有UserTypes的用户表和查[详细]
-
sql-server – 将备份还原到较旧版本的SQL Server
所属栏目:[MsSql教程] 日期:2020-12-30 热度:134
尝试将备份还原到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. Th[详细]
-
sql-server – 估计在SQL Server上执行数据库缩减的时间的方法
所属栏目:[MsSql教程] 日期:2020-12-30 热度:80
有没有办法估计缩减对SQL Server数据库的缩短时间?是否有可用的工具可以提供一些猜测? 我们有非常大的数据库,因此最好知道数据库将无法使用多长时间(即使只是以小时为单位的近似估计). 提前致谢! 解决方法 很少建议缩小数据库,因为它会导致索引和磁盘碎片.[详细]
-
数据库 – phpMyAdmin – 错误gt;格式参数不正确?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:128
我有一个WordPress制作网站. 我通过以下命令导出数据库:select database出口自定义选择所有表选择.zip压缩 ‘走’ 我已经下载了example.sql.zip这个文件,但是当我上传到我的localhost时,我收到了这个错误:phpMyAdmin – Error格式参数不正确 我试图导出其他[详细]
-
数据库设计 – 如何深入了解丑陋的数据库?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:164
我相信你们很多人都在处理一个丑陋的数据库.你知道,那个根本没有规范化的数据库,那个你必须做大量痛苦查询才能得到最琐碎数据的数据库,那个正在生产的数据库,你不能改变一点……你知道,“那个”. 我的问题是,你如何处理它? 您是否尝试创建新数据库? 你放弃[详细]
-
sql-server-2008 – 编写SQL查询的最佳方法,该查询检查列是否为
所属栏目:[MsSql教程] 日期:2020-12-30 热度:68
我有一个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 热度:77
当AUTO_CREATE_STATISTICS和AUTO_UPDATE_STATISTICS选项为ON时,是否需要定期(例如每天)手动更新SQL Server数据库的统计信息? 解决方法 是的,您需要手动更新统计信息,尤其是在数据库变大时. auto_update统计逻辑仅在表从上次更新统计信息后增长20%后启动.在[详细]
-
如何找出SQL Server中使用主键的引用?
所属栏目:[MsSql教程] 日期:2020-12-30 热度:62
我在SQL Server 2008 R2中有一个表,其中主键称为ID,然后由数据库周围的多个表用作外键.如何找出使用哪个表?我正在尝试删除该记录,但它正在抱怨ID正在使用中. 或者也许有一种简单的方法可以通过给出数据库ID来从整个数据库中删除所有引用的记录?现在我要为每[详细]
-
sql-server – 增量更新后统计信息消失
所属栏目:[MsSql教程] 日期:2020-12-26 热度:80
我们有一个使用增量统计信息的大型分区SQL Server数据库.所有索引都按分区对齐.当我们尝试通过分区在线重建分区时,所有统计信息在重建索引后都会消失. 下面是使用AdventureWorks2014数据库在SQL Server 2014中复制问题的脚本. --Example against AdventureWor[详细]
-
sql-server – 嵌套视图是一个很好的数据库设计吗?
所属栏目:[MsSql教程] 日期:2020-12-26 热度:181
我很久以前就读过某个地方.该书指出我们不应该允许在SQL Server中使用嵌套视图.我不确定为什么我们不能这样做或者我可能记得不正确的陈述. 学生们 SELECT studentID,first_name,last_name,SchoolID,... FROM studentsCREATE VIEW vw_eligible_studentAS SELEC[详细]
-
数据库设计 – 数据库设计:新表与新列
所属栏目:[MsSql教程] 日期:2020-12-26 热度:153
(这被建议从StackOverflow重新发布) 目前有一个表..并需要开始向其添加新的数据列. 并非每条记录(甚至在添加新数据列后继续使用新数据)都会有数据.所以我想知道这是否更适合新表,因为它实际上是某些数据行的扩展,并不适用于每一行. 换句话说,由于这些新数据元[详细]
-
sql-server – 使用LEFT JOIN或NOT EXISTS之间的最佳实践
所属栏目:[MsSql教程] 日期:2020-12-26 热度:101
使用LEFT JOIN或NOT EXISTS格式之间是否有最佳实践? 使用一个而不是另一个有什么好处? 如果没有,哪个应该是首选? SELECT *FROM tableA ALEFT JOIN tableB B ON A.idx = B.idxWHERE B.idx IS NULL SELECT *FROM tableA AWHERE NOT EXISTS(SELECT idx FROM t[详细]
-
sql-server – 如何为单个存储过程授予执行权限?
所属栏目:[MsSql教程] 日期:2020-12-26 热度:110
通常,当我创建存储过程时,我使用以下作为排序模板 Create procedure procedurename@param1 type,@param2 type,etc.. as begin procedureend 有没有办法在我使用时只包含授予执行权限的存储过程? 比如像…… Grant execute [User_Execute] …但仅适用于此存储[详细]
-
sql-server – 如何在SQL Server 2008中分配整个Active Director
所属栏目:[MsSql教程] 日期:2020-12-26 热度:104
我想在我的内部应用程序中使用集成安全性,这些应用程序都在域上.不幸的是,我从来没有能够让这个工作得很好.我想在SQL Server中为整个Exchange(Active Directory)组分配一个角色,以便对某些表进行读/写访问.这样,每当有人被雇用时我都不必创建一个操作符,或者[详细]
-
sql-server – 设置varchar(8000)有什么后果?
所属栏目:[MsSql教程] 日期:2020-12-26 热度:51
由于varchar占用的磁盘空间与字段的大小成正比,因此我们不应该总是将varchar定义为最大值,例如,SQL Server上的varchar(8000)? 在创建表上,如果我看到有人在做varchar(100)我应该告诉他们你不应该做varchar(8000)吗? 解决方法 长度是对数据的约束(如CHECK,FK[详细]
-
逻辑删除表与数据库同步和软删除方案中的已删除标志
所属栏目:[MsSql教程] 日期:2020-12-26 热度:126
我需要跟踪已删除的项目以满足客户端同步需求. 通常,最好是添加一个逻辑删除表和一个触发器来跟踪从服务器数据库中删除行的时间 – 基本上是使用已删除项目中的数据向逻辑删除表添加新行 – 或者将项目保留在原始表并将它们标记为已删除,通常使用类型为bit的[详细]
-
sql-server – 在专用数据库服务器上,为操作系统保留多少内存?
所属栏目:[MsSql教程] 日期:2020-12-26 热度:191
假设您有专门用于数据库功能的专用服务器 – 您应该为操作系统保留多少内存? 我意识到这可能会有所不同,具体取决于具体的操作系统,特定的数据库软件等.但是,由于内存对数据库性能如此重要,我希望数据库具有最大合理的内存级别,而不会使主机操作系统匮乏. 所[详细]
