Sql server 2012 Microsoft SQL Server做什么?
我理解这是一种痛苦的泛化和宽泛。尽管如此,维基百科和雅虎上的所有答案(我在这里找不到)都是毫无用处的 我在某种程度上了解T-SQL、C#等。我了解数据库的概念。然而,当我通过Msft SQL server在我的计算机上创建“服务器”时,我不知道我创建了什么。现在,我可以在该服务器上创建数据库,并且可以使用VisualStudio(有时)连接到它们,以用于LINQ或“raw”调用 请帮助我理解(或指导我阅读一篇文章)什么是myComputerName\SQLEXPRESS(SQL Server xx.x.xxx)。我假设数据库存储在本地某处。SQL Server是否提供对数据库文件的访问?为什么不能直接访问它们 如果你读了这些,谢谢你。我真的不能缩小这个问题的范围Sql server 2012 Microsoft SQL Server做什么?,sql-server-2012,Sql Server 2012,我理解这是一种痛苦的泛化和宽泛。尽管如此,维基百科和雅虎上的所有答案(我在这里找不到)都是毫无用处的 我在某种程度上了解T-SQL、C#等。我了解数据库的概念。然而,当我通过Msft SQL server在我的计算机上创建“服务器”时,我不知道我创建了什么。现在,我可以在该服务器上创建数据库,并且可以使用VisualStudio(有时)连接到它们,以用于LINQ或“raw”调用 请帮助我理解(或指导我阅读一篇文章)什么是myComputerName\SQLEXPRESS(SQL Server x
我想一个特定的问题是“我可以在不运行SQL Server的情况下访问数据库吗?”我甚至可以从哪里获得连接字符串 您在这里提出了多个问题 然而,我不知道我在我的电脑上创建“服务器”时创建了什么 计算机通过Msft SQL Server。现在我可以在上面建立数据库了 服务器,我可以使用Visual Studio(有时)连接到它们以 用于LINQ或“原始”调用 请帮助我理解(或指导我读一篇文章)这是什么 myComputerName\SQLEXPRESS(SQLServerxx.x.xxx)就是这样 数据库服务器的布局如下所示:
- 服务器
- 实例a
- 数据库aa
- 数据库ab
- 李>
- 实例b
- 数据库ba
- 数据库bb
- 实例a
如果您想要一个程序直接访问的数据库(或者说,您的程序在某种意义上也是数据库服务器),那么您可以使用sqlite,或者对于简单的任务,还有用于CSV的ODBC驱动程序,因此您可以像使用数据库一样使用CSV文件。但是,对于更大、更复杂的任务和数据模型,专用SQL server总是更好。服务器是一种通过预定义的通信方法提供对资源访问的程序。就这样。就数据库服务器而言,它提供对一个数据库(或多个数据库)的访问。它管理一切(例如,安全性和访问控制、SQL解析和查询计划缓存、数据完整性和关系执行、二进制数据文件格式、自身的性能和内存使用、辅助任务,如作业执行、备份或索引维护等,您可以这样命名),以便您可以在高抽象级别上访问该数据库。例如使用LINQ或SQL。谢谢。最后一个问题-连接到的连接字符串是什么,DBMS(我在本例中创建的SQL Server…Server实例)?这取决于。首先,非常感谢你的回答,尽管我问了几个问题。最后一个问题-什么是“连接字符串”?我知道这就像问“那么,连接请求的API地址是什么?”但我认为可以用一些简单的回答,比如“那么,这是通过internet或http协议向服务器发出的GET/PUT/etc请求。”所以,我要求的是这样一个非常简单的回答,而不是深入的回答。另外一个问题顺便说一句,如果您愿意,您再次回答了我最初的问题。您的程序需要访问数据库表,例如,为了能够对数据库执行查询,您必须连接到实例/数据库。连接字符串类似于internet URL(),由主机、端口、数据库名称(例如)组成。在C#中,指定数据源(SQLEXPRESS,实例名)和数据库名MyDB。您可以选择指定连接参数。[注释编辑期间超时。]