闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 应用软件 > 编程开发 > Gibraltar VistaDB 6.3.2 for Visual Studio 2012

Gibraltar VistaDB 6.3.2 for Visual Studio 2012

  • 软件大小:未知
  • 更新日期:2022-05-13
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Gibraltar VistaDB 6.3.2 for Visual Studio 2012
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
VistaDB是最容易为 .NET 部署 SQL 数据库。Microsoft 一直在努力使 .NET 和 SQL Server 成为一个强大的组合——VistaDB 将这种能力带到了一个易于部署的小型软件包中。不必运送必须独立设置以使您的应用程序工作的大型安装,您只需随 .NET 应用程序运送 2 MB 的额外程序集。使用一个通用的代码库可以很容易地制作从 VistaDB 开始并使用 SQL Server 扩展的应用程序。在 ADO.NET 之上构建的所有东西 - 不仅是您的应用程序,还有报告系统、ORM 和其他用于 .NET 的数据驱动库。您可以通过我们易于部署的跨平台数据库引擎在您的应用程序中使用所有这些。整个数据库文件被加密,而不是仅仅加密单个字段或表。VistaDB 甚至可以由来宾帐户使用,不需要任何特殊的操作系统权限来创建或使用数据库或进行部署。轻松的数据库分发,由于数据库只是一个包含模式和数据的文件,因此只需使用标准文件操作即可轻松进行备份和创建新数据库。

安装说明

1、下载并解压,开始安装,安装位置,勾选接受许可证协议

2、安装完成,退出向导

软件特色

1、您需要的SQL Server功能
VistaDB在完全用.NET构建的程序集中提供了与Microsoft SQL Server的前所未有的兼容性。您可以在一个非常便携的小型数据库中获得您的应用程序真正需要的SQL Server功能-无需安装!
与TSQL兼容的查询:使用与SQL Server相同的语法,重用已在SQL Server中证明的代码和模式
存储过程、用户定义的函数,甚至CLR存储过程:VistaDB是唯一可以让您引入SQL Server存储过程和函数的数据库
Transactions:多表事务支持,就像您习惯的SQL Server一样
2、没有任何部署难题
VistaDB是一个单一的程序集,您只需将其与.NET应用程序一起复制-无需安装,无需管理员访问,没有复杂性!
适用于所有部署的一个程序集:无论您是部署到32位还是64位系统、.NET或Mono、Windows或ARM,它都是同一个文件。
只需复制并运行:VistaDB是一个嵌入式数据库引擎,您只需将其与应用程序二进制文件一起复制即可;无需对主机进行修改。
数据库只是一个文件:没有用于创建新数据库或分配权限的复杂API或脚本语言;当您需要移动数据时,只需复制您的数据库文件!
无再分配成本-运行时免版税:使用您的许可,您可以发送任意数量的VistaDB引擎副本,运行任意数量的数据库,无需额外费用。
无内置限制:跨多个CPU运行,存储数TB的数据,全部来自标准VistaDB引擎。不用担心您需要从Express升级到Standard再到Enterprise。
出色的内置加密:无需担心未经授权访问您的数据,整个VistaDB数据库可以轻松地使用AES128加密进行加密!
3、深度SQL Server兼容性
我们对VistaDB的使命是满足开发人员喜欢使用SQL Server的所有原因,从而消除SQL Server带来的所有部署挑战和费用。这意味着:
支持与SQL Server相同的开发工具:实体框架、类型化数据集、直接ADO.NET调用-您习惯使用SQL Server的一切。通过细微的调整,您可以在SQL Server和VistaDB之间共享所有相同的代码。
具有约束的关系数据库:完全外键支持、索引和约束,就像SQL Server一样,以确保数据库中的所有内容都满足您的数据完整性目标
常见数据类型:VistaDB数据类型直接映射到SQL Server类型-从VarBinary(Max)到DateTimeOffset,甚至是.NET本身不支持的类型(如日期和时间)。您可以放心地知道您的数据模型将在SQL Server和VistaDB中以相同的方式工作。
存储过程:精细的数据库逻辑可以嵌入到存储过程中,使用与SQL Server相同的语法,包括事务、循环和错误处理!
用户定义函数:创建标量值和表值函数,并从数据库中调用它们或将它们合并到您的应用程序查询中。
商业级支持:VistaDB引擎由Gibraltar Software提供支持,提供从同行支持到有保证的响应时间计划的一系列支持选项。
4、Visual Studio集成
VistaDB与Visual Studio完全集成,包括:
服务器资源管理器架构管理:直接在Visual Studio中创建和修改整个VistaDB数据库,就像使用SQL Server一样。熟悉的用户体验和功能使您可以轻松地在SQL Server和VistaDB之间来回移动。
数据集设计器支持:将模型中的表和视图直接拖放到Visual Studio中的数据集设计器中。
实体框架设计器支持:直接从VistaDB数据库创建您的EF模型,在您开发应用程序时使其保持最新。
5、还有一个管理工作室
VistaDB具有Data Builder-一个完整的、独立的数据库管理工具,可以让任何SQL Server Management Studio(SSMS)用户感到宾至如归。
6、已经在使用Microsoft SQL Server?
添加对VistaDB的支持很容易,并且允许您针对演示版本、单用户和小型工作组进行缩减-所有您希望消除应用程序的任何IT复杂性的情况。我们通过以下方式使其变得简单:
SQL Server数据库迁移:VistaDB包含一个数据迁移向导,可以指向SQL Server数据库并将架构和数据移动到VistaDB数据库中。使用最新数据库的副本,您可以在几分钟内启动并运行。
通用API:您可以通过使用VistaDB匹配类型或工厂对象,将仅为SQL Server编写的ADO.NET代码转换为轻松使用两者。
遵循我们的分步指南:许多成功的应用程序都可以与SQL Server和VistaDB一起使用

软件功能

一、托管和类型安全代码的重要性
Microsoft的PEVerify是一种工具,用于验证.NET和Compact Framework编译器是否创建了类型安全的元数据和IL代码。该工具主要验证程序集是否“安全”(即不直接访问内存)。当应用程序可以PEVerify时,它被操作系统视为可验证类型安全,并被授予顶级安全权限。想想当今如何从Internet下载应用程序。最终用户不能100%确定他们正在安装或运行包含病毒或恶意代码的应用程序。除了运行病毒扫描程序或安装到虚拟机上之外,没有其他明确的方法。
使用Windows Vista和.NET Framework,确定为完全托管且可验证类型安全的应用程序将获得最高级别的安全权限。未验证的应用程序被分配了限制性权限,并警告最终用户该应用程序运行不安全。
VistaDB让开发人员可以构建完全托管和类型安全的数据库应用程序,并获得最低限度的权限限制。
1、不费吹灰之力即可支持64位、32位、Intel和ARM
由于VistaDB被编译为针对MSIL的完全托管程序集,因此它将在运行时自动转换为32位或64位应用程序的本机高性能指令。如果您在ARM上使用MONO,它甚至会针对该平台进行优化,所有这些都来自同一个程序集。您不必发布单独的本机指令程序集来匹配您的目标平台。
2、符合CLS
VistaDB在程序集上使用CLSCompliant属性进行标记。此设置还允许VistaDB在最严格的安全设置下运行。
C#编译器确保我们没有使用任何不安全的代码或类型。以下是一些编译器检查:
类名和成员名不能仅因大小写而异。
重载的类方法不能仅通过out或ref参数指定而有所不同。
公开的成员不能以下划线(_)开头。
运算符不能重载
无符号类型不能成为类的公共接口的一部分
二、支持的应用程序类型和平台
VistaDB专为.NET设计,使其成为构建托管应用程序的完美嵌入式SQL数据库解决方案,如下所示:
WinForms桌面应用程序
适用于iOS和Android的Xamarin移动应用程序
支持Mono或.NET的物联网(IoT)设备
嵌入式客户端/服务器应用程序
ASP.NET Web应用程序和Web服务
访问共享网络驱动器上数据的多用户应用程序
单声道2.6及更高版本
三、LINQ呢?
1、LINQ代表语言集成查询
LINQ可以与列表、字符串、数组一起使用——几乎任何可枚举的东西。可以直接将LINQ与ADO.NET对象一起使用以在内存中操作它们。因此,基本的LINQ支持只需要合适版本的.NET框架(例如.NET 3.5和更高版本)。
2、LINQ to Entities(也称为ADO.NET实体框架)
实体框架(EF)将内存中的托管对象映射到SQL Server和VistaDB等关系数据存储。它允许您通过在.NET中编写代码来执行数据库操作,该代码在运行时由实体框架提供程序转换为适当的数据库命令。VistaDB包括EF 4及更高版本的实体框架提供程序。使用它,您不仅可以让.NET自动为您生成基本的数据访问代码,还可以处理相当复杂的查询场景,这些查询场景可以有效地传递给VistaDB或其他数据库。
四、可扩展到SQL Server或SQL Express
VistaDB专门设计为与SQL Server的Transact-SQL(T-SQL)语法高度兼容。如果您需要扩展数据库功能,这允许您使用SQL Server和SQL Express扩展或交换VistaDB数据库。VistaDB的SQL语法和.NET数据提供程序组件的兼容性使得从VistaDB迁移到SQL Server(2005或更高版本)变得容易。
1、有时你需要一个服务器
有时您需要服务器环境。用户数量、交易、客户选择等等。为了帮助用户准备好从一个数据库迁移到另一个数据库,我们非常努力地确保您的数据和代码可以尽可能轻松地在VistaDB和Microsoft SQL Server之间移动。
从Microsoft Access迁移到SQL Server几乎需要完全重写您的代码。数据类型不同,命令的语法不同,访问数据库的对象也不同。VistaDB使用与Microsoft SqlClient完全相同的提供程序模型。如果您需要移动应用程序,我们所有的语法和数据类型都受支持。
2、改进的CLR Proc支持
VistaDB现在包括在不引用VistaDB命名空间的情况下构建CLR Procs的能力。实际上,需要花费少量时间来确保您的CLR Procs可以使用System类型运行,但是在SQL Server和VistaDB中运行您的proc的能力非常值得花时间。
五、加密
VistaDB提供强大的、符合FIPS的加密,而不会影响其传奇般的易于部署。您所要做的就是指定应加密数据库并提供解密密钥(密码)。当您随后想要访问数据库(为其数据或模式)时,您提供相同的密钥。
1、数据库是如何加密的
启用加密后,每个模式信息和数据块都使用AES128进行加密。它被解密到内存中,然后在必须写出时自动重新加密。这种加密甚至适用于临时文件和维护活动,因此用于修复或打包数据库的临时索引、临时表和工作文件都被加密。
如果您的应用程序使用.NET 4.0或更高版本以及适用于.NET 4.0的VistaDB引擎,则使用符合FIPS的AES 128的CAPI提供程序。为了与旧操作系统和.NET版本兼容,VistaDB Engine for.NET 2.0使用与FIPS兼容版本二进制兼容的AES托管(.NET)版本。这两种加密协议都由Microsoft作为.NET Framework或Windows的一部分进行维护,并且不是VistaDB专有的。
2、加密和解密现有数据库
如果您想更改数据库的加密-将其从明文转换为加密,将加密转换为明文,或更改加密密码-过程是相同的。您打包数据库并提供相关的现有密码或新密码。整个数据库文件从旧的加密形式重写为新的。
3、在没有密码的情况下恢复加密数据库
没有密码就无法访问加密的数据库。没有内置的后门、密钥检索系统或其他机制允许VistaDB的开发人员无需密码即可访问数据库。如果密码丢失,数据库将永远无法访问。

  • 标签
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧