dbschema
-d
db_name
-ss
db_name为你要卸出表结构的数据库名称
如果保存到文件,输出重定向一下即可:
dbschema
-d
db_name
-ss
>
db_namesql
更多信息 有三个常见方案以移动 VSS 数据库包含 Web 项目 VisualInterDev 中创建和 Microsoft Internet Information Server 上。 它是, VSS 移到新计算机 方案 1: Web 服务器保持。 两种 方案 2: Web 服务器和 VSS 将移动到新计算机相同。 两种 方案 3: Web 服务器和 VSS 移动到新, 单独计算机。 如何移动 VSS 数据库在所有三个方案, 按照移 VSS 下列步骤 *** 作:1 检查所有文件回到 VSS 数据库, 并备份数据库。 2 新计算机上安装 VSS 服务器从 VSS_ss 文件夹运行 Setupexe Visual Studio 企业 60 - Disk 2 上。 3 旧 VSS 数据移到新 VSS 计算机, 使用下列方法之一:a 复制数据 : 在新 VSS 计算机, 主 VSS 文件夹, 下重命名数据文件夹。 复制所有旧 VSS / 数据、 VSS / 用户文件夹以及 VSS/userstxt 和 VSS/srcsafeini 文件从旧计算机到新计算机上的 VSS 文件夹。 b 存档和恢复数据 : 此方法允许您移动数据对于每个项目。 要存档和还原数据, 请按照下列步骤 *** 作: 对旧 VSS 数据库, 打开 VisualSourceSafeAdministrator 程序。 在 存档 菜单上, 单击 存档项目 。 选择与要存档, 项目, 然后单击 确定 。 如果要存档其他项目, 单击 添加 , 然后添加其他项目。 单击 下一 , 并确保您选择 保存数据到文件 选项。 因为, 移动数据库内容后, 该选项有助于避免混淆通过要使用的数据库还选择 数据保存到文件, 然后删除 选项。 Give the archived data a file name and path on the network where it can be accessed from the new VSS computer, and then click Next 单击要保存数据 完成 。 从新 VSS 计算机, 打开 VSS Administrator 程序。 单击 还原项目 存档 菜单。 找到存档文件 (它将拥有 ssa 扩展, 然后单击 打开 。 再次单击 下一步 ", 选择要还原, 项目和 下一步 。 或者还原项目到项目的相同名称 (这是常规选项), 或您可将其恢复到新项目名称。 选择选项, 然后单击 完成 。 作为还原过程继续,: 可能收到下列警告错误消息 目的数据库与原始不一样。 某些链接可能无法还原。如果您按照本文中其它方法这不创建任何问题。仅当VSS 位于单独的计算机 注意 按照这些步骤。1 如果尚未安装 Web 服务器上安装 VSS 客户软件。 客户软件是 Microsoft Visual Studio 60 企业安装的部分。 还, Web 服务器必须安装 MicrosoftFrontPage 服务器扩展安装和配置。2 Web 服务器, 上编辑 Srcsafeini 文件, 并删除所有现有内容。 使用通用命名约定 (UNC) 路径或映射驱动器指向远程 VSS 服务器上对等 ini 文件。 例如, ini 文件中行将类似于以下行:# include \\ < vssDbShare > \srcsafeini < myVssServer > \3 从 Web 服务器计算机, 单击 开始 , 单击 运行 , 然后注册本地 VSS 文件命名 Ssapidll 如下:regsvr 32 < 路径 > \ssapidll1 在 VisualInterDev 中打开现有 Web 项目。 在 ProjectExplorer@@, 选择解决方案文件。 在 项目 菜单上, SourceControl , 依次 更改连接 。 选择 联机工作 复选框, 然后再单击 更改连接 。 VSS 数据库上键入此项目存在 VSS 路径。 例如, 键入 $ / Production / WebSite1 。 单击 打开 , 然后键入用户已设置新 VSS 数据库中设置用户的名称。 单击 确定 。 然后提示将解决方案添加到特定 VSS 项目。 选择该解决方案文件处于以前数据库, 下相同项目文件夹, 然后单击 确定 。2 在 @ @ @ ProjectExplorer@@, 选择 VisualInterDev 项目, 并 (如前一项中列出) 执行更改连接步骤为项目和其所有子文件到新数据库。 即使 Web 服务器保持它是, 避免删除由此计算机或 Web 服务器上任何内容 ; 您只同步与 VSS 数据库将现有文件。 注意 那些想要使用 reintegrated 项目 VisualInterDev 每用户必须执行前两个步骤。 3 Web 服务器上启用基本身份验证。 要这样做, 打开 Web 服务器上 Internet 服务管理器, 右键单击项目名称, 并单击 属性 。在 目录安全性 选项卡, 匿名访问和验证控制 框架中单击 编辑 。 选择 基本验证 复选框, 并清除所有其他复选框。 必须在基本身份验证模式以通过 Web 服务器访问远程 VSS 数据库。 重新启动 Web 服务器从命令行以清除所有缓存信息。方案2 和 3: 两 Web 服务器和 VSS 将对新不同计算机到同一计算机或 1 删除 Web 项目的整个本地 VisualInterDev 副本。 Documents\Visual Studio MyProjects@@ 文件夹这通常位于中。 2 在 VisualInterDev, 创建新项目和它赋予相同名称, 它之前, 必须但将其指向新 Web 服务器。 如果VSS 和 Web 服务器位于不同计算机, 注意 从上述方案 1 只执行步骤 3 到 Web 服务器上启用基本身份验证。 3 在 ProjectExplorer@@, 选择解决方案文件。 在 项目 菜单上, SourceControl , 依次 更改连接 。 您可现在把项目指向新数据库。 设置源控件连接 对话框中, 单击 Set 连接 , 并单击 浏览 。 找到新 VSS 数据库文件夹在网络上。 选择 Srcsafeini 文件, 并单击 打开 。 当您要保存 解决方案 或 选择 , 提示单击 解决方案 。与 VSS, 中所有其他文件这将回数据库, recalculates 和链接文件中 sln 文件备份将它们添加到 VisualInterDev 项目时。 当提示您要替换本地 Globalasa 文件, 单击 是。 新项目, 如脚本库文件, 自动, 创建 VisualInterDev 中任何文件显示好像它们已签出, 即使 supposedly 添加它们以源。 要解决这个, 重新计算过程完成时, 在项目浏览器再次, 右击解决方案文件依次 撤消签出 。 在警告, 它将替换所有本地文件与从数据库版本。 这是正确。 进程采用原件从数据库并覆盖任何新文件, 只有创建 VisualInterDev。 以此方式, 还原原始文件。 4 之后有一个用户在执行这些步骤, 想使用 reintegrated 项目每个其他用户必须执行以下步骤: 1 删除 Web 项目的本地 VisualInterDev 副本。 2 具有相同名称, VisualInterDev 中创建新项目。 当提示是否指定服务器, 指向新 Web 服务器。 3 当向导询问是否要创建新项目或连接到一个已有, 连接到现有项目的新 Web 服务器上同一名称。
单独使用Redis的话,它是成当不起数据库的任务,比如你每日活跃用户是1万人,但是你那台redis里面已经积累了50万人了(这个比例很正常),那么每次redis启动,就需要把50万load内存,每次redis备份,又需要把50万dump到磁盘,这靠谱么?
======================
补充1:可以用SSDB代替(redis协议+leveldb存储),生产环节若干 PCU百万级项目用过。
补充2:看了下陌陌争霸的方案,旁路存储,如果觉得时间充足,也可以仿照实现。
补充3:把冷数据落地到mongo,热数据在用redis存储。
1、在本地和服务器都安装同样的数据库客户端,如oracle常用SQLPlus、MySQL常用HeiDi sql或者navicat、mssql2005则常用SQL Server Management Studio;
2、在本地通过数据库客户端导出数据库为sql文件;
3、将sql文件远程传递到服务器上;
4、在服务器上用相同的数据库客户端将sql文件执行一遍即可将本地数据库导入到服务器上。
以上就是关于informix数据库里面一张表有重复数据怎么解决全部的内容,包括:informix数据库里面一张表有重复数据怎么解决、如何移动VSS数据库、redis怎么做数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)