标签: sql-server-express

SQL Express用于制作?

在生产环境中使用SQL Express是合理的选择吗?

我看了微软的对比图:

http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

我将使用SQL Express与中小型网站.我不相信我会超过4GB的数据库大小限制.SQL Express通常在共享托管环境中受支持吗?有什么我想念的东西会让SQL Express成为一个不合理的选择吗?

sql-server sql-server-express

40
推荐指数
3
解决办法
3万
查看次数

如何在安装SQL Server R2 Express时修复"性能计数器注册表配置单元一致性"?

我正在尝试从此站点安装SQL Server 2008 R2 Express:

http://www.microsoft.com/express/database/

我有一台64位的Windows 7机器.

我已经尝试了32位和64位版本,但每个版本都失败了"性能计数器注册表配置单元一致性".

我该如何解决这个问题,以便安装SQL Server 2008 R2 Express?

替代文字

sql-server install sql-server-express

40
推荐指数
5
解决办法
12万
查看次数

使用代码或脚本启用tcp\ip远程连接到sql server express已安装的数据库(查询)

我正在使用我的应用程序部署sql express.我希望该数据库引擎接受远程连接.我知道如何通过启动sql server配置管理器,启用tcp/ip连接,指定端口等来配置该手册.我想知道是否可以从命令行执行相同的操作.

或许我必须在visual studio中创建一个"SQL Server 2008 Server Project".

编辑1

我在这里发布了相同的问题,但我想在已经安装的sql express实例上做同样的事情.看看这里的问题

编辑2

我发现这些链接声称做了类似的事情,但我仍然无法使其发挥作用.

1)http://support.microsoft.com/kb/839980

2)http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/c7d3c3af-2b1e-4273-afe9-0669dcb7bd02/

3)http://www.sql-questions.com/microsoft/SQL-Server/34211977/can-not-connect-to-sql-2008-express-on-same-lan.aspx

4)http://datazulu.com/blog/post/Enable_sql_server_tcp_via_script.aspx


编辑3

正如Krzysztof在他的回答中所说,我需要(以及我所知道的其他需要的东西)

1 - 启用TCP/IP

在此输入图像描述

我已经设法在安装传递参数的SQLExpress的新实例时执行此操作 /TCPENABLED=1.当我在这个例子中安装sql express时.sql express的实例将启用TCP/IP

2 - 在防火墙中打开正确的端口

(我已经完成了这个manualy,但我相信我将能够弄清楚如何用c#来做到这一点)到目前为止,我必须使用这个控制台命令来解决问题:

netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
Run Code Online (Sandbox Code Playgroud)

3 - 修改TCP/IP属性启用IP地址

在此输入图像描述

我一直无法弄清楚如何启用IP,更改端口等.我认为这将是更复杂的解决步骤

4 - 在sql server中启用混合模式身份验证

在此输入图像描述

我已经设法在安装SQL Express时执行此操作,传递参数/SECURITYMODE=SQL参考步骤1的链接.

SQL Server Express要求此身份验证类型接受远程连接.

5 - 更改用户(sa)默认passowrd …

configuration cmd database-connection remote-connection sql-server-express

39
推荐指数
1
解决办法
11万
查看次数

实体框架代码优先的SQL Server Express连接字符串

我在Visual Web Developer 2010 Express中工作,并使用Entity Framework代码优先CTP.我能够使用新的SQL Server CE执行此操作,但我无法找到与SQL Server Express一起使用的连接字符串.

这个使用SQL Server CE beta,工作正常(数据库是在模型更改时创建和重新创建的).

<add name="TrempimModel"
     connectionString="data source=|DataDirectory|TrempimModel.sdf"
     providerName="System.Data.SqlServerCe.4.0" />
Run Code Online (Sandbox Code Playgroud)

这个,我从aspnetdb连接字符串复制,

<add name="TrempimModel"
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;
     AttachDBFilename=|DataDirectory|TrempimModel.mdf;User Instance=true"
     providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

在启动时给出以下消息:

无法完成操作.提供的SqlConnection未指定初始目录

那么如何使它与SQL Server Express一起使用?

entity-framework connection-string code-first sql-server-express

38
推荐指数
1
解决办法
7万
查看次数

ASP.NET Web Api:项目需要SQL Server Express

我在VS 2010下创建了一个Web API项目.在我切换到VS 2012后,我总是收到警告:

Web项目"xxx"需要SQL Server Express,而该计算机上未安装此项目.[...]

我不想安装此SQL Server Express.我使用IIS进行调试.如何禁用此依赖项?

我在web.config中也注意到了这一点:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|[...].mdf;Initial Catalog=[...];Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

谁创造了这个?我可以删除吗?

configuration sql-server-express asp.net-web-api

38
推荐指数
3
解决办法
2万
查看次数

无法连接到本地SQL Server Express 2008 R2

我刚刚安装了SQL Server Express 2008 R2,并且在使用SQL Server Management Studio(本地)连接到它时遇到问题.

启动所有SQL Server服务(SQL Server(SQLEXPRESS),SQL Server浏览器,以及DTC服务)

当我尝试连接时,我收到以下消息:

标题:连接到服务器

无法连接到(本地).

附加信息:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(Microsoft SQL Server,错误:2)

sql-server sql-server-express

34
推荐指数
3
解决办法
9万
查看次数

是否有SQL Server Express的SQL Server Profiler?

是否有SQL Server Expess的SQL Server Profiler?也许是一个开源的?或者只是一个工具,可以帮助我查看传递给数据库的查询?

sql-server profiling sql-server-express

33
推荐指数
4
解决办法
3万
查看次数

SQL Server Express的默认实例名称

我目前无权访问SQL Server Express,但我知道安装程序通常会安装带有实例名称的SQL Server Express.SQL Server Express安装的默认实例名称是什么?即,默认情况下如何访问此类安装?是localhost\SQLEXPRESS $?是否与2005和2008服务器使用的名称相同?

sql-server-express sql-server-2008

31
推荐指数
3
解决办法
11万
查看次数

自动在数据库中创建DateTime字段?

我正在组建一个简单的测试数据库来学习MVC.我想添加一个DateTime字段来显示记录何时创建.

ID = int
Name = Char
DateCreated = (dateTime, DateTime2..?)
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,这种类型的DateTime捕获可以自动完成 - 但这就是我所拥有的一种感觉.可以吗?如果是这样怎么样?

当我们讨论这个主题时:如果我想要包含另一个捕获记录最后更新的DateTime的字段,我该怎么做.

我希望不要手动执行此操作.

非常感谢

麦克风

database datetime database-design field sql-server-express

30
推荐指数
2
解决办法
9万
查看次数

pyodbc插入到sql中

我使用MS SQL express db.我可以连接和获取数据.但插入数据不起作用:

cursor.execute("insert into [mydb].[dbo].[ConvertToolLog] ([Message]) values('test')")
Run Code Online (Sandbox Code Playgroud)

我没有得到任何错误,但没有插入表中.在我获取数据之后,直接获取插入的行.但没有任何东西得救.

在MS SQL Server Management Studio中,插入确实有效.

python sql python-2.6 pyodbc sql-server-express

30
推荐指数
1
解决办法
7万
查看次数